This example shows how to link two dataset Dimensions using multiple fields:

Products.addLink( ["product","version"], Users, ["product","version"] );

Filter selection works across linked dimensions too: Metric: