Well what I did was to keep them in a net breeder for about 6 weeks after they hatched. They can be very difficult to keep alive once they hatch because they like to eat such small food. When they first hatched, I used small finely ground flake food along with vinegar eels and they did really well. I left the breeder net in the main tank although I think a smaller tank, 5 gallon with a seasoned sponge filter would work just fine, with no gravel or any substrate with some floatng plants or anacharis/elodea or hornwort. You also have to be very careful with algae. It worked great when it was just a little bit but the little guys seemed to really suffer if it to be too much. I think the oxygen levels dropped or the flow was too low from the algae clogging the netting.
The next stage, free swimming consisted of gindal worms and finely crushed flake, ground up shrimp pellets, ground algae wafers and whatever else I had that I could make small enough for them to eat.
Using this method, I got about an 85% survival rate from egg to free swimming. To adult, I got about a 65% survival rate but I think this was due to them being in the main tank and algae issues on the netting. If you have the room and can get one, a shallow tank, 6 inches deep and about 10 gallons would make a really nice hatching and freeswimming tank. A 5 gallon would work but there can be very large numbers as I am sure you have seen. The size of the tank/tanks will depend on how many you want to grow out to adult.
That is about all I can give you from what I have done that I remember. If there are other questions, please let me know and I will try to answer them.