You do have a problem, don't you? As I understand it, the ejector pin is a roll pin, and is stuck down in the ejector front stud hole at the level of its own hole. It sounds like the front stud has broken off where it was reliefed to give the roll pin some clearance, and the bottom piece is still in the bottom of the hole below the remnant of the roll pin. Okay so far?
It also sounds like the roll pin is also broken off, but in two places: at the edge of the stud hole, so that the remaining length of the roll pin is entirely in the stud hole, but with the ends slightly flared as a result of attempts to drive it out of the frame.
If this is correct, there are two things you can try. First, you can try to cut the roll pin in half. That should make it easy to lift out the two pieces. The problem with this is the small working area. Do you have a Moto-Tool, or access to one? You might be able to get one of the tiny etching bits, and lower it down into the hole alongside the roll pin, then cut it in two. You might also get this to work with a metal drill bit, but it's careful work either way.
The other possible approach is to try to force one end of the roll pin down, if there's room for it, so you can lift it out at the other end. Granted, this is a fanciful idea, but, without knowing more details, I decided to offer it anyway, if for no other reason than to cover as many bases as possible.
At the moment, I can't think of anything else, unless I've got the wrong idea of the nature of the problem to begin with.