Nothing is going to completely eliminate that. Especially from herbivores, they have a gullet essentially and eat gravel and bits of rock to help grind their food and this gets passed, so essentially you would need enough flow to carry rocks. On my 75 (barebottom) I use a 6000 and a wavebox and every month I siphon the bottom and I let the water settle, I decant the clean water and put it back so only the detritus is removed. I don't believe in water changes so I only make up what I lose from skimming and decanting. I don't think you can get enough flow to eliminate detritus without risking harm to some corals. You can reduce it's accumulation but that is all. The heavy debris from rock borers and herbivores is just beyond reasonable flow to keep in suspension.