splitFields splits the fields format string into the splitters and the variable names. NB, this is interpreting the user-provided fields, it is not looking at control stream text,
Useful links