You might get better responses if you indicate what type of boat you are trying to do it with.
If I understand correctly, the ability to heave to and maintain that position indefinitely varies from boat to boat. For ours, we just tack from a close haul, leave the jib sheet, let out the main, and tie off the rudder to the opposite side. That's worked for every boat I've been on (Note: not many), but from reading I've heard that a number of boats require more work or just don't do it well.
I don't know how I'd reef if I couldn't get the boat to heave to