I tried making curves in the soft selection curve UI but it is fairly limited, not quite the level of control I want, there might be an actual reason for this (not allowed to make some kind of curves) or it is just not very good. Or there is some hidden way to adjust control handles that is not obvious.