Return undef if child path not found