I usually just use a small power head to stir up my sand bed right before a water change. I know I'm not going to get all the crap out, but this has been done every month for the past 7 years or so and everything looks great. I used to have things like Nassarius snails, Conchs etc to move the sand around, but then I realized that these inverts are just pooping in the very same substrate I'm trying to keep clean, thus cancelling themselves out IMO. Also, the fascination with the these creatures is lost too. They don't really serve a purpose for me anymore and my tank hasn't skipped a beat because of it. GL.