Trouble with a Sweep for a Quadrupole Winding

I am trying to sweep a circular porfile along a rather busy curve that represents a quadrupole winding (Four coils, one wire). The preview sweep goes a little haywire and none of the avaiable options allow me to keep it on the path. If I just do it for one coil of the four, I can get it straight by selecting "twist along path". I need to get it to work for a fully connected multipole coil though.

Below are some images of the path, and the sweep preview showing the wobbly deviations.

Any ideas if SolidWorks has asolution to this?

Regards,

Matt



SolidworksSketching