code: def get_direct_description(feature):
      direct_description = (
          ' the instance of "{}" associated with this '
          'instance of "{}"'.format(
              feature.relationship_path[-1][1].parent_dataframe.ww.name,
              feature.dataframe_name,
          )
      )
      base_features = feature.base_features
      # shortens stacked direct features to make it easier to understand
      while isinstance(base_features[0], ft.DirectFeature):
          base_feat = base_features[0]
          base_feat_description = (
              ' the instance of "{}" associated '
              "with".format(
                  base_feat.relationship_path[-1][
                      1
                  ].parent_dataframe.ww.name,
              )
          )
          direct_description = (
              base_feat_description + direct_description
          )
          base_features = base_feat.base_features
      direct_description = " for" + direct_description
  
      return base_features[0], direct_description
  
imports: import json
  import featuretools
label_desc: Use image node_id 3 for calling a global function with example usage: get_direct_description(feature) and returns: base_features,  direct_description