Issue Description
The splitter functionality currently does not maintain the order of fields as specified by the user input. This results in inconsistent output prefix ordering when splitting CSV files based on multiple fields.
Expected Behavior
When a user specifies splitter fields in a particular order (e.g., field1,field2,field3), the output file prefixes should maintain this order consistently.
Current Behavior
The splitter fields are processed without maintaining the user-specified order, leading to unpredictable output prefix ordering.
Impact
This affects the usability and predictability of the tool when users need consistent file naming patterns based on their specified field order.
Acceptance Criteria