I think I’ve solved it. At least the Senior side of things.

(Team positioning based off current Standings)

NPL 1 (Who ever is the Top 8 at end of the season)
Charlestown
Maitland
Broadmeadow
Lambton
Olympic
Weston
Edgworth
Valentine

NPL 2 (Bottom 3 NPL + New Lambton and the 4 NewFM teams that can actually fill all 4 Youth Grades. And Promotion IF the club fulfils all NPL criteria)
Cooks Hill
Lake Macquarie
Adamstown
New Lambton
Belswans
Kahibah
South Cardiff
West Wallsend

ZPL
Toronto
Singleton
Thornton
Cessnock
Wallsend
Suns
Mayfield
Cooks Hill
Cardiff
Kotara

ZL1
Azzurri
Warners Bay
Dudley
Westlakes
Swansea
Olympic
Norths
Nelson Bay
Minmi
New Lambton

ZL2
Uni
Stockton
Wallsend
Lake Macquarie
Merewether
Bolwarra
Mayfield
South Maitland
Charlestown
Greta

ZL3
Barnsley
Kahibah
Croatia
Azzurri
Kurri
Raymond Terrace
Cardiff
Medowie
Bellbird