Instead of using filter socks in my sump, would I be able to use a filter housing (see image) with a filter in place of the socks? If not what else could I do besides useing socks or a roller.
I would attach it directly to the overflow, as my first line of mechanical filtration
There are other ways of filtering water. You do not want to put this type of filtration directly plumbed as it will back up your overflow. You can use a pump to move water through one easily. We use those filters all the time, usually to run media in a more effective manner. In terms of something like filter floss, there are better ways of doing it...like filter socks, rollers, or sponges in the overflow and on return pumps.