Stored DC electricity used for that kind of heat production is impractical.
A fuel-burning "parking heater" that is used to heat the living space, aka "hydronic" heating system
can be tied into the engine's coolant loop
pre-heat the engine for freezing weather startups
and also tap into engine heat while driving to heat up the living space,
Otherwise, a genset is needed if you won't have access to shore power.