The Order of the French Pronouns follows a rather simple
rule:
the first object pronoun is next to the verb.
As for the second object pronoun, since there is no preposition, we do
not use the pronouns that follow a preposition:
Marie a une poupée. Elle me la donne.
But when a third person pronoun (singular or plural)
is involved, French not only uses the disjunctive pronouns lui
and leur, but also, FOR OTHER MOODS THAN THE IMPERATIVE,
inverts the order: the first object pronoun is no longer next to the verb.
Marie donne sa poupée à Clémence. Elle
la lui donne.
Create your models with a verb that accepts 2 complements
like donner (to give). Then, since the horizontal structure
is static, you only have to make vertical changes: the vocabulary.
The heart of a language is in its structure, whatever the vocabulary.
*"They me it give" and *"We it him give" are French structures.