Enable marc parser to handle multiple fields, load from file