I have had my time with fry dying and found food can be an issue.
I find it better to feed a small amount, two or three times a day, grinding it up finely, or buy ZM 100 and feed small amounts of that two or three times a day.
Even with adults in the tank, i still only feed ground up food, and they are still breeding.
I also think some fry can overfeed, which was why i changed feeding to small amounts two to three times a day, i read about whiptail fry dying and the guy altered the feeding to a small amount a few times a day, rather than one main feeding, and he found nearly all his fry deaths stopped.
I also feed a little; microworms, walter worms and some freshly hatched baby brine shrimp with each feeding, just incase the fry don't recognise the dry food as food, and i think it is these small live foods that gets my fry eating in the beginning.
I sent some fry for Autopsy at Stirling University, and the reply was that they looked healthy under the microscope, no abnormalities, no signs of parasites or disease, so it was something i was doing wrong.
Jo also mentioned adding one almond leave per square foot of tank, as they have an anti-bacterial property to them (i change them weekly).
They are the two changes i made with my fry that helped a lot, and now i only have two or three random deaths per brood, which is a lot better than losing 90% of each brood.