Do you use any filter socks or filter pads on your tank? A 50 or 100 micron pad or sock will go along way to removing debris from the water.
If you've tried that, and are looking for something more, try an ocean clear canister. You can get a 25 or 50 micron cartridge for it I think. I would recommend getting 2 cartridges, so you always have a clean one.
What ever you do, remmeber to change the pads or cartridges often to prevent nitrates from building up.