Passing data from multiple data files to postman collection runner or newman

My request to postman test is huge hence wanted to split it into multiple CSV files with different objects and wanted to form the final request in postman pre request script after reading data from multiple CSV files.
As I see we can only import only one CSV file in postman runner or in new man.Is there any option by which I can access data from multiple CSV files in my postman pre request script ?

only one data file is allowed ,

you can have multiple postman runs or run newman as a library and combine the csv files using nodejs and then pass that to newman

const parse = require('csv-parse/lib/sync')
const stringify = require('csv-stringify/lib/sync')

const input = `
"key_1","key_2"
"value 1","value 2"
`
const input2 = `
"key_1","key_2"
"value 3","value 4"
"value 3","value 4"
`
let records = parse(input, {
  columns: true,
  skip_empty_lines: true
})

parse(input2, {
  columns: true,
  skip_empty_lines: true
}).forEach((i)=>{records.push(i) })


console.log(records)

records= stringify(records,{
  header :true
})

console.log(records)

What about following this approach @sajeeshmurali ?

Was anyone successful in passing multiple csvs, then please guide me.
Thanks