Well, finally success.
I didn't get to work on this yesterday, but picked up on this morning.
Anyway, I realized that the ball joint stud, and the lug nut studs are the same size, 12 x 1.25.
I have a dedicated set of snow tires for my Subaru and they are a little narrower than my summer tires and require a lug nut with a hole that goes completely through.
I took one of the lug nuts and using vice grips tightened the lug nut down as far as I could on the ball joint stud. Then, I put a 1 and 3/4 inch by 3 and 1/2 inch exhaust pipe coupler up over the ball joint so it was flush against the steering knuckle. I drilled a hole through some angel iron I had in the garage to make a plate to tighten against. I bought a 12 x 1.25 bolt and nut at Lowes and put it through the angle iron and tightened it into the other side of the lug nut on the ball joint thread, then tightened down the nut on the angle iron.
I worked the first bolt for awhile, but it eventually stripped out. However, when I took my setup apart, I noticed another 1/8 inch or so of the ball joint was exposed.
I went back to Lowes and since they didn't have any hardened metric bolts I bought all the gear to tap out half of the lug nut to 1/2 by 13 (fine thread) in grade 8. On a whim, I picked up another 12 x 1.25 metric bolt and nut. I figured I'd give it one more try and see if I could save some money.
I came home and gave the unhardened metric bolt a shot and this time, the ball joint came out. All in all, it was about $7.00 buck in hardware.
I really appreciate the links to the home made puller thread - never would have had the thought without that seed idea. Many thanks.
edit: btw - First I tried a 1 1/2 inside diameter piece of black pipe I had laying around but it was too tight for me. Maybe previous years ball joints were a little more narrower? Not sure, but the lip on the ball joint was just big enough to catch the lip of the pipe, so that is why I went with the exhaust coupler.