So, it's not stuck in the diff, it's stuck in the hub? Then take the little cap off the outside, remove the split pin, undo the nut, pop out the shaft.
You only needed to punch the shaft out of the diff, then the engine comes out. That way the CV joint stays in 1 piece.
I didn't give a nut-by-nut description - some things become obvious.