make unique config_key for each custom command datasource, and collect the pythoncollector way