class_docstr: Allow per-line lazy access to multiple csv files using numpy memmap.
  Returns a dictionary with multiple fields.
code: def _build_data_from_text(self, text: str):
      """ """
      _build_data_from_text = super()._build_data_from_text
      data = {}
      text_fields = text.split(self._data_sep)
      for field_name, field_idx in self._data_fields.items():
          data[field_name] = _build_data_from_text(
              text_fields[field_idx]
          )
  
      return data
  
imports: import datetime
  import json
  import multiprocessing
  import os
  import pickle
  import time
  from functools import partial
  from typing import Callable, List, Optional, Type
  import numpy
  import torch
  from nemo.core import Dataset
  from nemo.utils import AppState, logging
label_desc: Use image node_id 2 for calling the CSVFieldsMemmapDataset obj's underlying member method code with example usage: obj._build_data_from_text(text) and returns: data