Controling hair strands animation manualy

Does any1 know if there is a way to control specific hair splines with hooks?

I want to have some manual controls that control the hair of my character’s eyebrows.
There are only 2 ways that i could think of for controling individual hairs.

first method - using a curve force field.
problem: i haven’t tried it a lot but it seems to be difficult to get accurate control over specific hair strands and especially getting back to the default hair position/style
I also didn’t understand what is the purpose of Force Field Settings in the particle hair parameters. they don’t seem to have any affect (Though Field Weights parameters do have an affect)

second method - converting those specific hair groups into a mesh and then controlling the mesh using lattices. but I don’t know how it’s possible to connect the hair-mesh also into the face mesh with its shape keys so that it still keep moving with the face expressions (some kind of warping, or mesh deform but that works outside the mesh)

any ideas or suggestions?