I've tried red worms and I've tried aquatic snails. In my case, the worm population collapses. I think this is due to the cinder rock mixed into my media. Maybe, it's too abrasive. The snails clean up algae and biofilms, but they also contribute to the
poop that builds up in the media beds. Some fish will eat the snails, too, so that's a bonus. Another downside, however, is that aquatic snails can be liver fluke vectors.
Eventually, my media beds clog up. Typically, it takes two years. What I do now is to run a filter between the fish tank and media beds. This way, the media functions for nitrification, but not so much for filtration. Every few months, I use an airlift to pump the fish poop sludge into another tank for remineralization. It's kind of like making tea from worm castings. You can add molasses as a
carbon source. I aerate the shit out of it for a month. Photoheterotrophs (I think) break down the fish poop. Nutrients that plants crave are contained within the bodies of the microbes. After a month to a month and half, I turn off the aerator and let it settle out until it is clear. Then, I add the clarified nutrient rich water back to the system.
This process makes system maintenance easier and reduces costs because you are producing your own plant supplements.