How to get a physics-based ball to stick onto specific surfaces?

I want my ball (that incorporates physics) to roll along specific surfaces of certain objects without the possibility of flying and/or falling off from the surface for my pinball game.

How would I implement something like that in Blueprints?