I had a similar problem on the non-drive side. I removed the bottom bracket's adjustable cup and pulled out the spindle with the stuck crank arm. Next, I put the crank and spindle in an arbor press and pressed out the spindle. It didn't require a great deal of force and did no damage to the crank and spindle.
Your situation is more difficult because the fixed cup is harder to remove, but it's certainly possible.