Thanks guys,
@Arun, your answer makes sense, but I do not want to manually update it. If I have an end user with no dev or cms knowledge, I don't expect them to make these kind of changes.
@Lorenz, this would work if my full page path matches my tree structure, but in some cases the URL does not match it's relative path.
Basically, a combination of both of your answers would be great :)