Heineken's troubles still have some distance left to run, but the brewer is still set fair for the long term, according to an analyst.