have u thought about a high tog grobag? theyre fairly exxy BUT they wear them for ages! and super toasty and u can put blankets ontop aswell.
i dont know the rules about doona's and babies, so cant help much there, but in theory it would work. i always have 2 extra blankets under my doona in winter though!