Hi Jez,
I’m afraid, that Splines can’t be modified, and assigning different Material IDs for these spline parts for these purposes would be the recommendable way. Another option would be to use the Array 2S1 Generator’s Start, End, Top & Bottom Inputs and drive exported X & Y Size values by the mentioned Values List parameters.
I hope that helps.
Best regards,