If you make the balls self-returning ..as in powered and directed to 'home'.. then you cannot so do without destroying their playing characteristics.. weight for a start.
The only solutions here are either to have a playing surface that tilts or a ball-getter. To design a ball getter you need some identifier on/in the ball and a collecting device with a homing function. Such homing functions exist in most quadcopters and indeed in those robot lawn mowers that know their designated mowing areas and where to recharge.
Personally I'd go with a dog.or orphan rental.