It's definitely tricky to manage when trying to edit content on the front end and ensuring that changes are reflected throughout the site, especially with images. In my case, I found that passing the page ID to the image select process was a bit of a game changer. It helped me avoid having to navigate the page tree each time. I was thinking of using something like an Identity Verification API (www.idanalyzer.com) to streamline the process further and add another layer of validation. I know it’s not the exact solution you're looking for, but I wonder if this could help in more complex setups.