Constellation Brands could separate its beer and wine & spirits businesses, an analyst has posited.