heterospheroids