It'd probably be a good thing if a few of the babies did get eaten to be honest.
I know it's not a nice thing to say but it sounds like all your females are dropping at the same time. If so then you will be over run...
Worst case scenario, filter overloads and all the fish are affected. So a bit of natural selection could be a good thing.
Some will survive, some will not. Buy some moss and other floating plants to give them places to hide and see how it goes.