My gelding Knight was really head shy (actually he was scared of humans because of his previous owner). Can you get a rope around her neck?
What I did with him was let him smell the rope, and rubbed it all over his neck, withers, back, sides etc...once he allowed me to do this with no problems I then put it around his neck (slowly so he wouldn't shy). This then gave me the ability to have his head without the halter. I began touching and scratching by his ears, eyes, cheeks. I did that for a couple of days, then proceeded with playing with the rest of his face. Once he was comfortable with me touching his face I would lightly wrap the lead rope around his nose (almost mimicking the halter). After around a week into it (you have to work with her everyday though) I was able to slowly put the halter on. He halters like a champ now.
Hopefully you can find something that works for you!