Function flattenHierarchy