Hi Opcn
Your tank sounds lovely!
For corys, the caves need to be at the bottom. They are primarily bottom dwellers and seek their shelter there.
As long as your fish are not nippy toward them they will be OK. Mine are used to having a flaring betta follow them around. They simply ignore him.

On the other hand, if they are afraid, they are apt to go into their cave and stay there.
Most corys, and I suspect you are considering getting the bronze and/or albino C. aeneus, are good eaters who like a mixed diet heavy on protien sources, so I think they will eat the same food your other fish eat. They love live blackworms and tubifex, so try to be sure they get some.
The corys will not seek out fry to eat, but if they are sitting on the bottom, the corys will not know that they are not food.
On the other hand, have you considered how active a school of corys can be? They are playful fish who will spend a fair amount of time swimming up and down, or back and forth across the glass. Sometimes they might be on the bottom and one will shoot up for a gulp of air. The others are likely to follow his example, one by one, sort of like when someone yawns. They are very entertaining fish.
If that kind of behavior will upset your breeders, or if you have salt in your tank, you might want to reconsider corys.
Before I forget, another good feature of having a school of corys is that they will probably spawn for you. There are few things more fun to watch than a tank that is full of young and active little corys.
