Separate/Override Project Settings for Plugin

Is there a process to force a self-contained content plugin to use it’s own custom GeneralProjectSettings and GameMapSettings, regardless of the master project it’s installed to? These self-contained plugins can be considered mini-games that contain their own C++, maps, materials, meshes, etc… The parent project they are installed to will have their own GeneralProjectSettings and GameMapSettings (editor defaults) and shouldn’t interfere with the plugin settings. Each plugin will, once installed to a parent project, have it’s own section under “Project Settings → Plugins → Plugin Settings” where its custom GeneralProjectSettings (i.e. duplicate of General Settings) and GameMapSettings (i.e. duplicate of Maps and Modes) can be modified the same as you would the any other project settings.

Thanks for any assistance.