When declaring an extension, we can externalize the content of the declaration in a config file by declaring : <extension .... config="..."/>
But this syntax does not support schema into the config path because of the way that PluginsManager#_getComponentConfiguration(...) read the config path.
Maybe it's impossible to solve this because SourceFactorySelector is an extension point itself.