It’s easier said than done, as I’m sure these are very computationally complex things to lookup. But there is a suite of nodes for Scratch Pad that allow you to read properties of a spline provided a Unit Distance.
Although these don’t appear to cause runtime performance issues, if one is used inside of Scratch Pad it causes multi-second long hitches whenever anything in the editor is updated while one of these systems exists within the world, which is very problematic.
In addition to this, the modules that Get Direction/orientation along the spline are very inaccurate. They often start correct but drift in and out of being correctly aligned, this seems to be because the point along the spline that they are referencing is behind or ahead of the point the particle actually exists causing a strange drifting issue.