Simplify This Spiral Funnel

I have been struggling with this for days. I finally have basiaclly what I need, but there has to be a simpler approach. It is what I call a spiral funnel. The problem is that I need to be able to vary things like size of the opening at the base, the pitch, the width, potentially a lot fo things and with my complicated way of getting from point a to point b, making changes is a challange. Please help with other ways I can produce this part. Thanks in advance.

SolidworksGeneral