Multiple Lexical Models for one keyboard

I have one keyboard which should work for many languages, but the predictive text needs to be separate for each language. Given the multilingual situation of Nigeria it’s helpful if we can keep things together as much as possible but enable say English + Hausa + a home language to be supported by the one keyboard…