Is there any way to set a particles ScaleOverTime as a parameter?

I am trying to use a single particle system for all my effects but there doesn’t seem to be a way to set the Scale Over Life as a (functional) parameter. Once set to a parameter it just becomes a constant vector and does not change at all over it’s lifespan.

I had this same issue with Color Over Life, but I solved that by using Color Curves in my material. But I haven’t been able to use that same fix with the scale. Does anyone have a solution to this?