Changing the ownership of a generals unit in the "export_descr_unit.txt" file do what you want.

Remove the common "eastern" attribute in the ownership line of the generic eastern general unit and place the names of the factions that should keep this unit there instead.
Than create a new generals unit for your faction and give it only to this faction.