Dynamically set projectsettings

In order to change the remote Desired Capabilities per run. I need to integrate with CrossBrowserTesting.com and use a set of 12 different system configs for the same script execution. Does this already exist somewhere?