Isolate by Material Finish

Hi Andy, I think what you were missing so far is first, you were likely using List.GetItemAtIndex without eliminating elements that reported no materials (an Empty List) so were thrown a warning there - you’ll want to remove those elements from your lists so that you are properly mapping the materials and the elements to use with List.GroupByKey (group the elements with the materials as keys) see below:

Hope this helps