To re-hash (lol) what cyberdexter has already posted, it's not a "code" problem. The way you receive your payouts is through the dividends sent to all owners of the GHX colored coin asset (each owner receives a % of the dividends based upon their % of GHX owned). The entire farm is accounted for in GHX (1 GHX = 10 GH/S).
Since there is no difference between any individual GHX coin (just like there's no "difference" between any 2 bitcoin), there is no way to track who should be paid out according to which pool. There would have to be an entirely separate ledger kept with who owns how many coins, where that hashpower should be pointed to, and what payout address it should be sent to. This would raise the level of management required considerably, since now the admins would potentially be handling dozens or even hundreds of pools with a handful of miners connected to each.