I feel you!!!
Here is what I did...
Hero, cache. Page 1. Rubbish, select all, sell to vendor. Page 1 (new) rubbish and potions, select potions, send to inventory. page 1 (semi-new) rubbish, select all, sell to vendor. Page 1 good item & potions send them to inventory. Page 1, potions, inventory full, send them to house... when house is full, move potions from inventory and house to guildmates and outposts and guild stash and secondary account, then repeat until either no more room left either cache is empty... Just be careful not to sell items that you need.
Instead of text box I believe a filter (like the one at auction house) would be better...