code: def _parse_embedded_doc_list_fields(values, dynamic):
      if not values:
          return []
  
      fields_dict = {}
      for value in values:
          fields = _parse_embedded_doc_fields(value, dynamic)
          _merge_embedded_doc_fields(fields_dict, fields)
  
      return _finalize_embedded_doc_fields(fields_dict)
  
imports: from datetime import date, datetime
  import inspect
  import json
  import numbers
  import six
  import sys
  from bson import Binary, json_util, ObjectId, SON
  import numpy
  import pytz
  import fiftyone
  import fiftyone.core.fields
  import fiftyone.core.media
  import fiftyone.core.utils
label_desc: Use image node_id 10 for calling a global function with example usage: _parse_embedded_doc_list_fields(values, dynamic) and returns: _finalize_embedded_doc_fields, list