I am trying to find "highest level" unique elements in nested lists of objects, including dataframes and lists. That means removing matches at the first nest level