memoize separation of fields in recordparser