Let's not count cards that are in special locations (Tavern, mats, set aside, etc.) - otherwise I could stuff every card in the Kingdom onto my Native Village mat then trash Native Village. So everything has to be in hand, draw pile, or discard. You can have cards in other locations but they do not count towards your different Treasure count. And you must not be able to produce
no matter what combination of cards you draw.