tree: merge multiple recursive watchpoints into parent subtree