Hi there!
Nope, you can put as many tracks for one maps as you want. :) What I meant by that line is that if you add more than one alternative track for a map, the routine will load the first suited track it finds, even if all the conditions are met. So for example, let's assume you add two alternative tracks for one map, one with variable 0x40D0 and value 1, the other with variable 0x40D1 and also value 1. Now if both variables hold value 1 upon entering the map, the first track of the two will be loaded.
So if you use one variable but different values like you suggested, it should work completely fine!
Let me know if you need any more help with it! :)