This video (@6:55) suggests if you steam the foam it will come back to shape closer to original. I can't confirm since i replaced my foam when i did it. However, i don't see why you couldn't try this and/or add a layer or two of memory foam to the existing pad.
In any case this video was super...