No relaciones facciones con tipos de unidades, son las ciudades las que determinan el tipo, yo estoy con los "nord" y en guerra con "swadian" y hemos capturado una ciudad de ellos y alli recluto gente swadiana, porque era una ciudad originalmente swadiana.
Tambien debes tener cuidado con la relación que tienes con la ciudad, ya que si la haz saqueado o algo similar seguro te odiaran y por eso no podrás reclutar. Nada que no se pueda resolver haciendo algunas misiones con el anciano de la aldea.
Espero esto te ayude a reclutar lo que necesites.