How to sweep a profile along a variable pitch helix

Hi Solidworkers,

I'd like to sweep a profile along a variable pitch / depth helix with one extra trick. I'd want the profile width at any point during the sweep to equal the helix pitch at that point. The profile should also maintain parallel alignment with the helix axis. How could I achieve this?

Regards

Johannes.

SolidworksParts And Features