Прежде всего данные должны быть в виде массива объектов. Создаешь событие onChange для инпутов. В колбэке сохраняешь введённые данные в какой-нибудь сторэйдж (в виде объекта с 3 параметрами). Рендеринг столбцов делай основанный на том, какой набор данных находится в объекте с 3 параметрами при помощи функции Array.filter().
То есть каждый раз, когда меняется состояние одного из инпутов ты запускаешь функцию, которая обновляет параметры отображения (объект с 3 параметрами) и страница ререндерит столбец