Hi,
Pain isn't it... I am not sure myself and that's really a big show stopper for me when I want to use curve anims... maybe there is a way but I don't know it, Have you asked on Unity Answer or on Unity Forum?
Currently, I rely on snapping. I am use to 3dsmax and other systems, and Unity is very far from a proper descent curve anim editor for sure...
bye,
Jean