Overcoming the Spurious Groups Problem in Between-Group PCA