Assuming you've got the cross-bolt out and the castle nut off or backed-off: I would consider heating the upper trunnion with a propane torch while tapping the side with your knockoff hammer.
Another idea: run a steel bar through the trunnion, lower car onto jackstands on either side of trunnion; back the nut off until flush with top of kingpin, then hit nut with lead hammer. Allow weight of car to help pull kingpin out of upper trunnion. Possibly heat trunnion here as well.