Hey just had the same problem.
The way i got it to work was to make a second user parameter which is an object (SplineObject in the picture).
Then under the spline parameter, set the SplineUserParameter to the new SplineObject.
You can now use the SetNiagaraVariable (Object) to the Spline object and it will work.