I worked it out!!! YAY!!
Create an empty and parent that to the path so that the empty follows the path, and then in pose mode add a copy location, or an IK solver or whatever you need to the empty… so you should get a relationship like
Bone —IKsolver—> Empty -----parent-----> Path
It works brilliantally…
I’ve created two elipical paths for my feet, and now I’ve just got to parent them to the main charracter’s paths, and then make the timing correct so that the feet move at the same time as the character!