What we've done in the past, and what seems to be working on other committees, is that the first choice would go to the parties as represented in the committee, the official opposition, etc. If there are similar witnesses, then obviously both people would be happy, but then the next choice would fall in the same order as the composition of the committee.
That's the standard way of doing it, but it can be up to the committee.