@jasouvec Well, in the case of the filters, as I mentioned to @sandip, it was a very demanded feature. Doing frequent changes for other types of interactions is not too common since they usually are configured once.
The specific case you mention about changing attributes to different visuals so you can show different insights sounds to me as job for Superman! (kidding, just a comic fan here…) It really sounds as a what you need is the Field Selector. Please check out this thread, that will probably fit your use case.