Can we have a reverse trade lookup?

lets say i am missing X and Y. i have A to trade. instead of searching for X and offer A, or searching for Y and offer A, why not let me search for people who wants A instead which would then show me people who can give me either X or Y instead of just 1?