To remove the Grandparents from the list if they are not actual "List as Parent" you can add Role Filters to your list.
Add to Filters Role any of and the role you are looking for the User to have. Such as: Parent, Parent of Candidate. These Roles should be added in as a Global Filter because the User needs to meet this condition in order to pull onto the list.
Connect and collaborate with fellow Blackbaud users.