Unable to filter the correct number of parts

Using view filters to select parts also selects the original elements. Is there a way to only select the visible elements in the view?
I converted the floor into parts and then split it into three. However, when filtering in Grasshopper, four parts are selected, including the large part converted from the floor.

Hi Jack_Ma,

I get the same results. The floor has a unique ID, as does its Part counterpart.

Among these thirteen sets of data, the large part is included. Is there a way to remove it and leave only the twelve small parts visible in the view? When selecting manually in this Revit view, there are also only twelve parts.

There is probably something in the Revit API that identifies it, or you can sort the geometry (would be much slower on a lot of elements).