Hi Crumpet49 - I am not familiar with "Check consist at trackmark" but have another idea.  It is possible to assign running numbers to vehicles.
 
The destination table might be something unique to the Hump kit, (not familiar with that either) but it sounds to me like they might make use of the Worktable rule, which allows free-form data tables to be created.  They are used with driver commands like "Velocity Controlled Drive to Trackmark" for setting up speed tables.
 
Now one could set up a "Running number range"  table with format:
 
Rn, t,x,mmmm,nnnn  
 
where Rn is the rule identifier, t the trackside mark, x the range number and mmmm & nnnn the starting and ending running numbers of that range, then all that would be needed is a rule "Check Worktable" (which needs to be written) which can execute a set of child "SwitchJunction" rules when the running number of the vehicle falls within the specified range.
 
If this method of sorting vehicles is in line with what you want, I will look into producing a rule that does the job, but don't hold your breath!
 
I have only TRS2004 currently so much of the new stuff on DLS won't load on my machine.  Also, I am on dial-up ISP so I don't hang around on the forum.
 
Cheers - Trevor