Jean Dieudonne, one of the most prominent mathematicians of the 20th century, stated[1. p.215] that any mathematical theory is an extension of ZF set theory:
"The theory of sets, so conceived, embraces all mathematical theories, each of which is defined by the assignment of a certain number of letters (the “constants” of the theory) and relations which involve these letters (the “axioms” of the theory): for example, the theory of groups contains two constants, $G$ and $m$ (representing respectively the set on which the group is defined, and the law of composition), and the relations express first that $m$ is a mapping from $G \times G$ to $G$, and second the classical properties of the law of composition.
Then a model $M$ of group theory can be defined as a pair $(S,f)$ where $S,f$ are terms in another mathematical theory $W$, satisfying the axioms of group theory.
Let $B$ be a theorem in the group theory.
How the theorem $B$ can be applied to the model $M$?
Just replace in $B$ the constants $G,m$ with $S,f$ respectively and every defined in group theory name $d$ with $d_M$?
Is there an appropriate metatheorem?
References
[1] Jean Dieudonne. A panorama of pure mathematics as seen by N.Bourbaki. Academic Press, New York, 1982. Also available online at: https://drive.google.com/file/d/1XnxQhXQqmgNOwPFWEShprVhrPruY0HZN/view?usp=drive_link
It seems you come from FoM. Psychologically, it's better to think of a model or structure as a concrete/materialistic/Platonic collection of objects, or it's better to think in terms of naive set theory, rather than axiomatic set theory. But of course, no matter how we think, we still need a language to express the ideas/facts (whatever you want to call them) and in subtle cases to formally clarify certain properties of sets (since naive set theory can be inconsistent), and the language/axiomatic system can be ZF(C).
Given a theorem $T$ from group theory, it should be applied to any group (that is, the theorem states a fact about a group), but the way we state the fact can be formally translated into a theorem in ZF(C). Put in another way, $T$ itself is a syntactic result, and when applied to a model, it becomes a semantic one but still it can be regarded as a syntactic one in ZF(C).
As for a meta-theorem, various statements of soundness makes this more precise such as Theorem 18. Roughly, a theorem is always a true statement when interpreted in a model.