Big air hammer with a flat bit on the spline face is my go-to method and has not failed me, but I realize not everyone has pneumatics available. I do so with the ball joint attached to not lose impacting force on the hammer blows.
You mentioned the hub puller didn't fit correctly, but this an inclined plane removal tool that fits is going to be worth seeking out. Here is an example of what I mean:
https://www.autozone.com/test-scan-...nge-puller/p/oemtools-fwd-hub-puller/2050_0_0
Assuming a hub puller with the correct adapter isn't available a 2 jaw puller is a more universal option which may yield results.