This is kind of interesting to me, so I'm going to spend a little time researching it. I don't think you need to worry about the "few odd spreads" at all. The 252/252 spreads are the worst case, so if you can prove those are possible you're done. It shouldn't be too hard... Just gotta look...