What about having the config in the plugin list? As in plugin list contains tuples with class name (str) and config (dict).
BTW what made you keep all the separate lists of plugins, instead of a single data structure?