If you're not bothered about sticking with the authentic original materials used for the piece, ie it's not a precious antique, then use furniture foam and a layer of polyester batting between the foam and the covering fabric. Upholstery suppliers will sell this - I use one near here, Roberts & Sumner, but not much use if you don't live in lancashire.