addGroupWithPath: uses full path to generate key