Support multiple nested types in metadata pages