Yes, a filter based on modifiers... that would be really cool. All these bazillions of blue / yellow items you have to inspect looking for something to fill specific holes in your equip...
That would be nice, but until then I suggest the following workaround using both ATMA and GoMule. Here's an example. Suppose you know you are looking for a good Volcanic circlet for your sorc, and would like to have another mod if possible, but you don't feel like looking by hand through your many stashes.
1) Find a Windows machine, use ATMA to create a huge text dump of the relevant stashes to a text file.
2) Search (using grep or control-F) for "Volcanic" in the resulting text dump.
3) Now you can see a bunch of Volcanic items, including circlets. Look at them until you find one you like, say "Volcanic Circlet of the Whale" or something, and note its level requirement.
4) Open GoMule, open the "all" tab, restrict to headgear, and sort by level requirement, then grab the item and celebrate.
This could be improved if GoMule had a "text dump of selected items" feature, of course, but for the meantime it certainly beats looking at items one at a time!
Other nice text dumps that would be nice in GoMule: text dump of items in a stash, text dump of items on a character. And of course searching by mods would be nice, but there are a lot of possible mods and that seems like a ton of work! A good place to start might be with common important prefixes: resists, FCR, +skills, but already that is a ton of possibilities. (Four resists, only 1 for FCR, then for skills there is +1 all, +2 all, +1/+2 for each class, and +1/+2/+3 for each skill tree for each class, to give at least 80 different buttons!) And that is simplifying FCR- really there are lots of possibilities there...