Ahh thanks for you time and luck, I figured it out.
Each seed relates to only one pokemon, which is the one reported in frame 1 and since the seeds are capped at 0xFFFF there is no room for manipulation. To find out the next best thing I would need to check the first result of every seed.
With the data and algorithm I could make a spreadsheet if there isnt one yet.