Hi @S2O
Interesting concept, not sure myself within unreal if the physics will work for this out of the box.
What i would do is have a ball set up with a scene camera behind it zoomed in then create some sort of mouse click with adjustable values and start by adding impulse or force at locations on the ball based on mouse position. Remember that the foot usually is coming up at an angle even when you try putting on some top curl so apply a little upwards force.
As for bending the ball you might need to use some math to modify the balls path over time based on the strength of the impulse.
Id be interested how this works out. Sorry i couldnt give you a definate answer
Foind this though maybe a tough read lol