That would be ideal, and in fact it was originally speculated that this is how they were going to implement it.
One thing they do is utilize the coolant loop through the battery, motor and inverter to extract heat in the winter. A resistance heater supplements this. I have found on long winter road trips, my consumption is barely off summer levels. It spikes at first, but tapers off as this closed loop gets warmed up by everything running. On short trips, when the car has had a chance to cold-soak, my consumption is off the charts (literally, it goes beyond the scale of the energy graph).
Well, there isn't any possibility of waste heat from the powertrain being used to heat the cabin, there is no glycol loop inside the cabin, only the PTC electric resistance heater (I think it's about 6-7kW). The waste heat can be used to warm the battery however. I suspect the large pull is the either the cabin heater warming up or the battery heater doing the same. After either is up to temp, it needs less to maintain.