I thought of maybe a new category of specialists, "Caravans". There would have to be one for each sort of city output : eg commerce, shields, food, culture,... They would all put there production in some national pot. It could then be used for trade between nations, simulating exchange of food...