Working with general field-delimited data