Modelling a multivariate hidden Markov process on survey data