Hi, we have reviewed your description and examples and prototyped the solution. Whereas it is not a too great challenge to parse and process the data and generate the output according to the given filters, it will be quite a task to create a comprehensible user interface. Within our quote we offer the following solution: Excel/VBA, the input .csv is imported, the user can map the columns, set/unset the filters and input the parameters for the output .csv files; the generation is triggered by a button; for reusing a data model the user can save the current settings.
We hope that this solution is feasible for you and will be happy to realize this project for you.