Is there anyway to make each faction in a historical battle playable?

In the Siege of Sparta, for example, is there a way to make the unplayable Greek Cities playable?