Sorry, matching properties are not supported currently by plugin.
It's not easy to pass dictionary (js object) with required properties to joinRandomRoom method. Setting properties one by one with special method calls before joinRandomRoom call is the only way I can imagine. But of course this is neither convenient nor safe (it's not clear when and how to clear list of set properties).
Same applies for other missing features. It's hard to express them by means of Construct 2.