How about using a bullet mold or a making an impression of the bullet with denture casting compound? Saw the cured block in half and file or saw the edges flat. Then line with thin soft leather and squeeze, not too tightly as to deform the bullet, in a vise and pull?
I've used the latter technique to remove stubborn breech plugs from muzzle loaders with no damage.