I've heard from a friend that apple snails will eat the eggs of other snails. While I've never tried this myself, it's an interesting thought. Apple snails place their own eggs above the waterline, so if you don't want them to hatch, you could easily remove them.