Guess I misread your original post. I now assume you're trying to build a "stock" solution for the three possible sources so that you can just program the customer's combo with a few simple jumps to the right device??
I guess you could build such a solution. Say a stock ccf with three keypad panels, one referenced to each of the 2 Sat or the cable provider in your area. Assuming you want channel icons there would have to be a set of each channels for each keypad as well. From the main menu you could jump to whichever keypad/channel icon combo(s) you need. Seems rather large however.
Better bet might just be to build two smaller "masters". One for Dish/cable, and one for DirectTV/cable. If you layout the devices properly you could cover all combos with one of these two layouts. I.e. if a customer only had Dish, don't provide the "jump" to the cable device. You would still have to invest a lot of time initially.
I really don't think there's an easy solution. You run into the same conundrum with does he or doesn't have a laser disc, cd, 2nd zone etc.
You could look in the files area, but I'm unaware of anything that let's you PROGRAM with a spreadsheet or similar. Several utilities let you dump your ccf out to say csv, but not program.
Jim L