I don't think it is the responsibility of the worker-context to handle this.
As only the provider has access to the raw data, only it knows how to turn it into context data. 
Different providers may have different mappings and ways to populate the data dictionary.