Thanks for the response.
I’ve read through the post you referenced, but cannot figure out where to put that code to generate the ID.
I did see the other notes, and tried this previously:
global $post; return (is_page('idx') || ($post->post_parent=="idx"));
This seems to be returning many pages that are undesired.