So you're looking for 12V at 0.9A. Solution is easy - use a LM317 or any equivalent and add current limiting to it.
Usually it's just another resistor + transistor. The OP Voltage will drop, as you say, so check that the heater will work at say ~8V.
The LM317 etc will have to handle a little more heat, that's all. All the Linear regs have application circuits on all that.
If you need a suggested circuit, just ask, but it's all easy peasy stuff.