How sweet!
I think it is best to separate the little ones from the grown fish, to increase their chances of survival.
I have had some swordtail eat their own young before. That was even before I discovered that the babies were there...
It went like this:
"Hmm, what are they eating? Did someone feed them?"
"Hey no, they are eating shrimps!"
"No no, the female's tummy is gone. And they are eating their own babies!"
"Wow, there are babies all over!"
Then there was a frenzy trying to remove the grown fish from the tank...