The warmth is created by the air space in the batting, if you want more warmth you need something with more air spaces to provide that insulation. So a higher loft batting will provide more warmth. So you can switch to anything that is thicker that way.
I would agree, wool is a very nice way to go but if economics are an issue then go with poly.