Ive seen standard block heaters that heat the engine bay enough to stop that problem
its also a off the wall idead but maybe some kind of weather proof heating blanket