I tie all my rigs on the spot, with as few parts, bits, and pieces as possible. Like you I have been working on developing a good hair rig that I can tie right on the mainline.
All I use is a single bead as a weight stop, so the sinker can't travel all the way to the hook. (running rig) I am using Braid, in 10 - 20lb test.
Try this and see how it works for you.
Line from rod tip,(bead & float stop) through sinker, through bead twice. (through the bead, then around and back through the same direction) (btw this lets me adjust distance between hook and sinker on the fly without retieing)
Tie hook directly on the end with a Palomar knot, but leave yourself an extra 6 - 8 " of tag end.
Once the Palomar is tied on the hook and snugged up, lay the tag end back over the hook to make a loop for your hair rig. Run the end through the eye, adjust length of hair, then spiral around the hook shank several times like the knotless knot. Back through the eye, and back under the last loop (since its a tag end, and will be attached to nothing, this helps hold the knot in place) Tighten, trim end.
I am experimenting with using a very small smear of hot melt glue near the bend of the shank to hold the line to the hook.