We could actually get pretty close here if #CSS supported #XPath selectors. Something like:
xpath(//table[@id="filteredtable"]/tr[contains(@data-name,//input[@id="filterinput"/@value)]) { display: table-row }
would work if the input value attribute was dynamically updated. But even without dynamic update, a selector this complex isn't possible in CSS.
4/3+