This is a surprisingly difficult task. You will have to copy all objects to the same figure and adapt the Position properties of all children of the two figures. I doubt calls like subplot(2,2,__) are going to work after that.
It is often easier to make sure your plotting code accepts an axes handle as input. That way your plotting code is not dependent on the surrounding figure, making it much easiers to copy all objects over.