The idea that cory's can pick up a mouth full of gravel and then decide which bits are food and swallow them, doesn't seem to be right either. That is the equivalent of you taking a mouthful of gravel and peanuts and only swallowing the peanuts. Animals don't tend to behave like that as it is inefficient. What I have noticed is cory's use their barbels to flip of pieces of gravel exposing the little creatures underneath which they then eat.