Yeah I'd credit the NZ flights to NZ, the SQ flights to SQ and any other Star Alliance flights to NZ/SQ depending on which program needs the credit. That way you should get Elite from crediting just your NZ flights and hopefully get PPS on SQ with SQ miles you could use for upgrades to First. Whatever program you're short on (if at all) you should credit other Star Alliance flights to.