Gear pullers work, although, like RookieRoadie said, they can be a little tough to get the jaws to hold on. But it can be done - I, for one, have done it. It might be possible to rig something up with a hose clamp or large zip-ties to hold the jaws in while pulling... the outward force of the jaws trying to slip will be very small compared to the pulling force generated.
Also, you need to have something for the puller to pull against. In the past I have just used a crank bolt threaded in only far enough that I thought there were enough threads engaged to be sufficiently strong, but with the head still proud of the crank.