OK, I see what you mean. So looks like for you the solution is to have program-level master station — in other words, each program can associate a specific master station. As I described earlier, you can always achieve this by using a parallel (i.e. non-sequential) station as a master station. Then in each program you can set that station to run for the entire duration of the program. This way you can associate different master stations in different programs.