Ew, yeah… that seems like a lot of work. ?? It seems like you should just have an override right there in the settings. Like a “base selectors” setting that presents the default values, and you can override/extend to your liking.
Just a suggestion/thought. ??