That looks indeed like a possibility.
I did some tests, but I can't seem to find the valid value for the uplinkPortKey property.
It doesn't seem to work with the uplinkname nor with the index of the active uplinks.
I'll do some further tests tomorrow (bedtime in CET)