Why not try a hair dryer, or something the like... Cummins has been using grid heaters in the air intake for years, I have started mine in -30f without having it plugged in, blew some smoke for a while and sounded like it was going to puke, but it started and eventually fired on all 6 but was very rough at first..
One of the grid heaters from a cummins, on a 12 volt relay with a 15 second timer or if you want to get fancy, on a temp probe in th exhaust or water jacket, it would cycle on whenever it was cold, and prevent any smoke, or a least cut it back at startup..