Similar to the parameters you can create a map for the source products and then call GPF
sourceProducts = HashMap()
sourceProducts.put("master", mProduct)
sourceProducts.put("slave", sProduct)
GPF.createProduct('Collocate', parameters, sourceProducts)