code: def get_recursively(search_dict, field):
      """
      Takes a dict with nested dicts,
      and searches all dicts for a key of the field
      provided.
      """
      fields_found = []
  
      for key, value in search_dict.items():
          if key == field:
              fields_found.append(value)
  
          elif isinstance(value, dict):
              results = get_recursively(value, field)
              for result in results:
                  fields_found.append(result)
  
      return fields_found
  
imports: import copy
  import warnings
  import numpy
  import autogluon.core
  from ..estimators.base_estimator import BaseEstimator
  from ..estimators import SSDEstimator, FasterRCNNEstimator, YOLOv3Estimator, CenterNetEstimator
  from ..estimators import ImageClassificationEstimator
  from ..data.dataset import ObjectDetectionDataset
label_desc: Use image node_id 2 for calling a global function with example usage: get_recursively(search_dict, field) and returns: fields_found