Add API to find parent with a specified property set
Handle relative datapaths with intermediate nodes