Concept map tool with filter functionality

I'm starting to work in the field of enterprise architecture/design and want to communicate information on many scales. Starting from very detailed stuff (like SEO specific keywords in a blog, subdomain names, wording, Email names etc.) up to very holistic things (communication strategies between vendor partners, stakeholders, customers etc.)

To visualize all the information I use concept maps. But to see the right information at the right time depending on which context I am working in or who I am communicating to is basically not possible.

So I'm looking for a tool that provides a feature to filter nodes based on key words (and NOT a tool that provides incremental search as most of the mind or concept mapping tools do). Further it should preserve connections between nodes:

enter image description here

Any suggestions are highly welcomed and appreciated!