Curves to Particles (or Curve Rigging)

Hello, does anyone know a method of turning many curves into exact hair particles?
Some background: I have a very dense eyelashes model, where every strand is modelled.
Rigging them has proved impossible, as I need the eyelashes to move with eyelid shape keys and using particles seems to be the only way of achieving this. Using surface deform hasn’t worked as well.
I used a weld modifier to collapse all the lashes into curves and then added a taper object to make the curves look almost exactly the same as the original lashes model, but the next step of taking the curves and potentially turning them into particles has been very confusing.
Alternatively, if there is a way to rig curve lashes to eyelids, that could work as well (eg somehow hook a big collection of eyelash strand curves).
Also, I saw a video in Maya, where it was possible to hook bones to a particle so the particle moved the bones - yet another alternative, but not sure that’s possible in Blender.

Any insight would be greatly appreciated, thank you!

Eyelashes, Clean and Fast in 4 Minutes
https://youtu.be/-jw0HlvX–E

Add-on _ Curve Rig
https://youtu.be/8SpkjBrYnJc

https://github.com/Pullusb/curveRig