As currently implemented, Microsoft.Extensions.Configuration appears to only support an 'additive' model. Providers can add additional (or overwrite existing) keys with new values, but there's no way to remove a key.
I would like the ability to be able to remove a key from the IConfigurationRoot (or IConfiguration - whichever makes more sense)