Support nested paths in property names