Nested data manipulation