Remove the cory's they will no no good to your breeding tank, in fact they will only worsen your water quality and endager the fry. There is no such thing as a clean-up crew, whatever they eat, they release back into the water collum as feeces.
Water changes are the only way to go here, syphon the bottom of the tank to get rid of detritus. No shortcuts.
Rodrigo