Refs #90: if reg view is same but next trans view has different members, then members should be disjoint. remove some redudant comparison and use std::inserter to avoid fixed size output container