Modelling of turbulent particle transport in finite-beta and multiple ion species plasma in tokamaks