Datasource with multiple fields as id

I have an XML source, generated from a database where two fields form the primary key of each record. Normally, I specify a dataSource within the data which contains an identifier attribute which is used to identify the primary key of the records. This works fine. However, is there a possibility to use multiple fields as a primary key? I tried the following, which compiled, but the associated datagrid was not filled:

<b:dataSource e:behavior="b:remoteData" type="application/xml" url="....">
<b:dataSchema identifier="[idfield1,idfield2]"/>
</b:dataSource>

Is it possible to do something like this in Backbase Client Framework 4.2.1?

Thanks in advance for your reply.