code: def to_structured_dict(self, indexer):
      indexes = indexer.unflatten_indexes()
      result = {}
      for nid, fids in indexes.items():
          result[nid] = {}
          for name, value_container in self._data.items():
              result[nid][name] = {}
              for fid, bids in fids.items():
                  result[nid][name][fid] = {}
                  for bid, start in enumerate(bids):
                      values = value_container.slice(start, start + 1)
                      result[nid][name][fid][bid] = values
      return result
  
imports: import typing
  from typing import MutableMapping
  from ._value import HistogramValues
  from ._plain import HistogramPlainValues
  from ._cipher import HistogramEncryptedValues
label_desc: Use image node_id 20 for calling the HistogramValuesContainer obj's underlying member method code with example usage: obj.to_structured_dict(indexer) and returns: result