I am working with Drupal 7.  

How do I limit a taxonomy drop-down exposed filter to only display the terms used by nodes in view results?

I understand that the list is populated before the views takes place, but this means that I am often left with tags that display nothing ( since they are hidden with my view).