Sounds like your faction has no reinforcement template. Either you didn't give the faction a culture or the culture doesn't have its slots set correctly. These are set in script_game_start and script_initialize_faction_troop_types
and so on
Actually that is how it works. Those are global variables and they can be used by the entire module system.
No, the stuff you've posted is all complete nonsense.