We've had no success getting spawn_army to work, spawn_character works but only for agents - captains and generals appear without their bodyguards and cannot move or interact with others. The mechanism by which adoptions occur and bribery works are both hard-coded (as far as I'm aware). All we can do with bribery is change which factions the unit will actually fight for when bribed.