Performance Testing Runner with different data sets for APIs


I want to run performance tests on my postman collection using runner. Now my headers include x-user-id and my APIs are for get, put, post, delete and each of them requires different query parameters. So how do I use data file to set different values for these query parameters and headers in these different types of APIs? Or is there some other way to do this that Iā€™m missing?