@mfalkvidd Thx for the "quick and dirty" way. This at least is a starting point, but most things around that seem really to be hard coded (MySensorsCore.h: L77: GW Address is 0 is the point where the getNodeId() finally leads to).
But if that really works there might be a way to wrap around that - but indeed this seems to be quite complicated.
And indeed, you are right that having multiple nRF-GW's was possible ever since MySensors existed.