Create a custom form for this schema and apply one system filter for your schema to display the data as per your requirements
<sysFilter> <condition expr="@a=0 and @b='TextValue'"/> </sysFilter>
You will be able to save your pain forever.
If you want to create different views for different users then use
<sysFilter name="myView"> <condition enabledIf="hasNamedRight('USERNAME')=false" expr="@a=0 and @b='TextValue'"/> </sysFilter>