Then you might enjoy looking up the "Mixture of Experts" model design.
The model learns how to split them on its own, and usually splits based not on topic or domain, but on grammatical function or category of symbol (e.g., punctuation, counting words, conjunctions, proper nouns, etc.).
I thought half the point of MoE was to make the training tractable by allowing the different experts to be trained independently?