Hi James,
thank you works great.
I have added the option of duplicating and rotating the sweep to give a 2 start spiral.
Also an offset option of the revolved curve thus to retain the balls.
Finally boolean difference to complete it all in the Nodeditor.
Anyway again many thanks.
Barry
Happy new year.
Edit added second shape.

|