lister: better handling of different numbers of fields