Why won't upper ball joint removal socket work?
Here are real ball-joint sockets. They have rounded corners to fit the ball-joint. They are not used for anything other than ball-joints, ball-joints only. They are 1 3/4", 1 7/8", 2 1/8".
They are 3/4" drive (can be reduced) to utilize the more powerful impact.