For posterity ended up just doing the following:
s = ax.scatter(data1, data2, data3)
s = ax.scatter(data4, data5, data6)
This is currently not supported. Since also the 2D PatchCollection does not support it I >don't see how to easily add it either...