Hey!
I might just have something for you.
You see, when i lived in kuwait, there were no artificial turfs or lush green outfields to play cricket on. But we did have asphalt road like surfaces smack in the middle of a soccer field where we played our cricket.
In regular matches, we put carpet on the surface and played with regular hard balls that would get destroyed in 35 overs.
But when we did practice or play for fun, what we did was get one of those old hard balls and tape them up. It would wear off eventually, but it wouldnt mess the hard ball up as much. you just keep applying tape everytime it wore off. And trust you me, the feeling of playing your shots dont feel much different other than feeling a little heavier than usual. you can literally just tape 2 hard balls and keep using them when the tape wears off.
However, if you get a 2 piece hardball, which is generally lighter than regular 4 piece cricket balls, then taping it up would bring the weight to pretty much the same as a regular 4 piece ball.
But that is your best solution seeing your circumstances.
P.S: Hard ball that is taped travels more through the ground... and you'll need more than 3-4 fielders running around for the ball.