Did anybody tried Filtering Linked Data Sources using the QueryString as paramters in CAML (Select Command) and not XSLT filters
AggregateDataSource with Parameter
<DataSources><SharePointWebControls:AggregateDataSource runat="server" IsSynchronous="false" SeparateRoot="true" id="New_x0020_Data_x0020_Source1"><sources><SharePointWebControls:spdatasource runat="server" DataSourceMode="List" UseInternalName="true" selectcommand="<View><Query><Where><Eq><FieldRef Name="ID"/><Value Type="Counter">{ID}</Value></Eq></Where><OrderBy><FieldRef Name="PublishedDate" Ascending="FALSE"/></OrderBy></Query><ViewFields><FieldRef Name="ContentTypeId"/><FieldRef Name="Title"/><FieldRef Name="_ModerationComments"/><FieldRef Name="File_x0020_Type"/><FieldRef Name="Body"/><FieldRef Name="NumComments"/><FieldRef Name="PostCategory"/><FieldRef Name="PublishedDate"/><FieldRef Name="_ModerationStatus"/><FieldRef Name="ID"/><FieldRef Name="ContentType"/><FieldRef Name="Modified"/><FieldRef Name="Created"/><FieldRef Name="Author"/><FieldRef Name="Editor"/><FieldRef Name="_HasCopyDestinations"/><FieldRef Name="_CopySource"/><FieldRef Name="_UIVersion"/><FieldRef Name="_UIVersionString"/><FieldRef Name="Attachments"/><FieldRef Name="FileRef"/><FieldRef Name="FileDirRef"/><FieldRef Name="Created_x0020_Date"/><FieldRef Name="FSObjType"/><FieldRef Name="FileLeafRef"/><FieldRef Name="PermMask"/></ViewFields></View>"><SelectParameters><asp:Parameter Name="ListID" DefaultValue="5A97A2C9-5609-47DE-A259-9DF3CCD3BB7D"/></SelectParameters><DeleteParameters><asp:Parameter Name="ListID" DefaultValue="5A97A2C9-5609-47DE-A259-9DF3CCD3BB7D"/></DeleteParameters><UpdateParameters><asp:Parameter Name="ListID" DefaultValue="5A97A2C9-5609-47DE-A259-9DF3CCD3BB7D"/></UpdateParameters><InsertParameters><asp:Parameter Name="ListID" DefaultValue="5A97A2C9-5609-47DE-A259-9DF3CCD3BB7D"/></InsertParameters></SharePointWebControls:spdatasource><SharePointWebControls:spdatasource runat="server" DataSourceMode="List" UseInternalName="true" selectcommand="<View><Query><Where><Eq><FieldRef Name="_ModerationStatus"/><Value Type="Text">Approved</Value></Eq></Where><OrderBy><FieldRef Name="Created" Ascending="FALSE"/></OrderBy></Query><ViewFields><FieldRef Name="ContentTypeId"/><FieldRef Name="Title"/><FieldRef Name="_ModerationComments"/><FieldRef Name="File_x0020_Type"/><FieldRef Name="Body"/><FieldRef Name="PostTitle"/><FieldRef Name="PostID"/><FieldRef Name="_ModerationStatus"/><FieldRef Name="ID"/><FieldRef Name="ContentType"/><FieldRef Name="Modified"/><FieldRef Name="Created"/><FieldRef Name="Author"/><FieldRef Name="Editor"/><FieldRef Name="_HasCopyDestinations"/><FieldRef Name="_CopySource"/><FieldRef Name="_UIVersion"/><FieldRef Name="_UIVersionString"/><FieldRef Name="Attachments"/><FieldRef Name="FileRef"/><FieldRef Name="FileDirRef"/><FieldRef Name="Created_x0020_Date"/><FieldRef Name="FSObjType"/><FieldRef Name="FileLeafRef"/><FieldRef Name="PermMask"/></ViewFields></View>"><SelectParameters><asp:Parameter Name="ListID" DefaultValue="C5635ED3-F6B9-48B3-9A79-1C2B5C256701"/></SelectParameters><DeleteParameters><asp:Parameter Name="ListID" DefaultValue="C5635ED3-F6B9-48B3-9A79-1C2B5C256701"/></DeleteParameters><UpdateParameters><asp:Parameter Name="ListID" DefaultValue="C5635ED3-F6B9-48B3-9A79-1C2B5C256701"/></UpdateParameters><InsertParameters><asp:Parameter Name="ListID" DefaultValue="C5635ED3-F6B9-48B3-9A79-1C2B5C256701"/></InsertParameters></SharePointWebControls:spdatasource></sources><aggregate><concat name="data source"><datasource name="Posts" id="0" Type="SPList"/><datasource name="Comments" id="1" Type="SPList"/></concat></aggregate></SharePointWebControls:AggregateDataSource></DataSources>
Parameter Bindings
<ParameterBindings><ParameterBinding Name="dvt_apos" Location="Postback;Connection"/><ParameterBinding Name="UserID" Location="CAMLVariable" DefaultValue="CurrentUserName"/><ParameterBinding Name="Today" Location="CAMLVariable" DefaultValue="CurrentDate"/><ParameterBinding Name="ID" Location="QueryString(ID)" DefaultValue="1"/></ParameterBindings>