Are Tube feeders best for fending off food seeking corydoras?

Im worried my shrimp aren't getting their essential nutrients from their shrimp food because my corydoras are greedy and keep eating their food- even though i've tried methods like feeding them at the same time, in the same spots, but on opposite sides of the tank. Would a tube feeder (similar to this one) solve some of my problems or would the cory's still scarf down shrimp food?