I am currently implementing the DSF for application teams at work, and we have more environments than just the predefined staging and production. I believe with a little refactoring we can add additional stages dynamically from the provided context.
Currently I have a work around patch locally, and would love to help contribute this, as at least some of our teams are seeing this need.