desired state: hair following object surface of another object

The topic title says it all. That’s my desired state. I’ve worked with hair particles thousands of times, using separate meshes to contain and localize where I want the hairs to be. Moreover in separate object groups. I find this much more user friendly. But I would also REALLY Like it if the hair particles from, say an eyebrow mesh, would follow the “outer surface” of the skull mesh. Outer being the direction that the normals point.

Kind of like snapping but smoother with an ability to control the amount of standoff. (snapping verts I find very glitchy) In the same way with the deflect emitter for the originating object, but using another object as a target reference for shaping and avoidance.

That’s the request. Probably other users as well.