It is amazing how long fish can guard their eggs/fry without eating, or grabbing a tidbit now and then.
The problem with removing the eggs alone is that they can fungus quickly. Placing them near an airstone can work (used to do this with angelfish eggs on a slate). The parents are fanning them, cleaning them, removing infertile eggs, etc. during their guard duty, and this is important.
Other fish will probably get them, especially during the night. All catfish are active during darkness, cichlids are not. My present Bolivian Rams have spawned 4 or more times, and either the eggs or the fry always get devoured within minutes at night.
If they have spawned once, they will spawn repeatedly. I would suggest setting up a separate tank for them, it can be a 10-20 gallon with gravel, some plants for security. Transfer the parents into the tank a few days after the last spawning finishes (assuming the eggs or fry are eaten). Dry leaves are good to culture infusoria for the fry, or with cichlids you can hatch brine shrimp.