def col_filter_dict_with_vals(df, col, field, values):
    """Filter dictionaries with specific values from a column with lists of dictionaries
         Args:
             df(pd.Dataframe): dataframe
             col(str): column name
             field(str): field of the dictionary to extract
             values(list): list of values to filter
         Returns:
             A pandas Dataframe with entries filtered 
         
    """
    filter_dicts = lambda dict_list: [
        dict_ for dict_ in dict_list if dict_.get(field) in values
    ]
    return df.assign(**{col: df[col].apply(filter_dicts)})