Are you looking to conduct the same filter every time (using the same filter values), or does the filter need to be dynamic based on values in the form?
If it's the former, I think you can set up an owssvr.dll data connection to perform the filter and this doesn't need to be converted to UDCX. If it's the latter, qRules' FilterOwssvr command works great for this, and that also does not require UDCX.