getVarietyMatches func only adds varieties to the match object that actually have a match; i.e. no empty arrays