Maybe you could find a heater made for a semi's diesel fuel tank.
Artic Fox & Webb come to mind as two manufacturers of those. Some are heated by the engine's coolant but they might have 12V models also. Could be $$$ unless you can find something used or in a junk yard.