The potential problem that I see is that of different divisions playing different layouts, etc. I don't have a good way of verifying that MA1 and MPO played together, on the same layout. For instance, I don't know anything about how the DRO was run, so if they did use layouts, I've got no clue.
I would be more apt to amend the rules to say that if a player changes divisions late, that the fantasy participant would receive the points that they get in the div they play in.
For instance:
If you chose McClain and he moved up to MPO, you would get the points for your normal MPO pick, and you would also get points for how McClain did in MPO.
It's not a good solution. But giving out points based on how someone theoretically did in a division they weren't competing in is a little hairy.
What about this...
What if everyone gives me a backup pick? Like a "starter" and a "bench" player? Only one person can count, but if something happens to your "starter" (injury, moves up, etc) then I you would move to your "bench" player, and the points for the division would be calculated on them?
example:
GNO Picks:
MPO: A) Skellinger, B) Coates
MA1: A) Lund, B) Corbin
"A" player being the starter and "B" being the bench.
It would mean a little more work, but I think it's a much better option!