ник: osmor
очень опасный способ.
Возможна ситуация когда во втором столбце будет отображаться пустое значение, при этом данные там будут (просто они не будут соответствовать условию отбора из первого столбца).
Нужно очищать значение "подчиненного" поля при изменении значения в "ведущем" поле.
Кроме того при получении фокуса "подчиненным" полем, нужно его рекверить, иначе список останется с фильтром той записи на которой курсор был установлен до этого, что позволит выбрать значение не соответствующее значению "ведущего" поля.