code: def dict_to_list_column_check(option, es):
      if not (
          isinstance(option, dict)
          and all(
              [
                  isinstance(option_val, list)
                  for option_val in option.values()
              ]
          )
      ):
          return False
      else:
          for dataframe, columns in option.items():
              if dataframe not in es:
                  warnings.warn(
                      "Dataframe '%s' not in entityset" % (dataframe)
                  )
              else:
                  for invalid_col in [
                      column
                      for column in columns
                      if column not in es[dataframe]
                  ]:
                      warnings.warn(
                          "Column '%s' not in dataframe '%s'"
                          % (invalid_col, dataframe),
                      )
          return True
  
file_path: featuretools/featuretools/primitives/options_utils.py
imports: import logging
  import warnings
  from itertools import permutations
  from featuretools import primitives
  from featuretools.feature_base import IdentityFeature
label_desc: Use image node_id 2 for calling a global function with example usage: dict_to_list_column_check(option, es) and returns: False, True