A Generalised Mixture Hidden Markov Model (TGM-HMM) framework for compositional dietary data