Will all of those Vlans be available at the controller?
As a general practice, you should create an AP-group for each location. You should then duplicate the Virtual AP (save as) with the different VLANS, and add them to each AP group. When the APs come up, you provision them to the new APs groups that were created.
Does that make sense?
The user derivation rule would only allow you to assign one VLAN per rule and not a VLAN pool, anyway....