I think a lot along the lines as prev mentioned. I think killis should either be alone or with a cory. Cory might eat eggs but one thing I have experienced is that the killi I have and the rcs in their tank still have produced 5 fry in the month i have had them. I dont think they pose risk to eggs on a spawning mop. In a 10gal you could end up with 1k rcs...
FW: 1 45gal, 1 40gal, 3 10gal, 3 30gal all community tanks of different species
Sw: 1 55gal, 1 30gal show, 1 29gal show, 1 20gal and 2 10's