Is there a way to sweep an elipse (profile) using an helix (path) an get at the end of the sweep an elipse of half its size

I am trying to get a sweep using an elipse as the profile and get half the size of the elipse at the end of the sweep. i tried to use guide curves but did not worked. I sweep the elipse using an hélix path.

Is there a way to achieve this?

Attached is so far what I get.

SolidworksParts And Features