Hello Might,
Thank you very much for taking the time to get back to me! Though I can't recall getting the object ports confused, it's a fair assumption to make. I repeated the steps that you have performed and it does now work better. I completely understand why you felt no inclination to test this setup further, but when testing it further, I have found that the 'link' user data is still a bit temperamental. The only way I've been able to make it work consistently is by making sure that the stream is always attached to a spline of some kind, but if I delete all the splines, create a new spline, and try to link the object to this new spline, it seems like there's a 50/50 chance of it working - I can't make head nor tail of it!
Fortunately however, the setup that I now have is something that I think I will be able to work with and will be suitable for my needs, though I may need to do a little more testing.
I really appreciate your advice on this as it has helped me to achieve a usable rig - so thank you Might! 🙂
When in doubt, rip it all apart and try it again I guess! 😄
Thanks again for your help!
One Brave Egg