Reimplement Filtering by Record Data

Change-Id: Ia71f9fe868da4732acec1c9bb58f0eef8c1ee8a9
Implements: blueprint add-recordset-data-filtering
Merge "Reimplement Filtering by Record Data"