If Mag is playing, Keita makes more sense. Mag is more polished and can cover defensively if Keita misses an assignment.
If Catchings is playing, Fous makes sense. Catchings' height will help Fous defensively, and Fous's experience will help Catchings positioning.
I dont see a scenario where Catchings is playing with Keita.