Como usar getSelectedRow no JTable com TableRowSorter

Bem, recentemente fiz uma alteração, usando esse TableRowSorter, p/ fazer com que ao usuário digitar uma informação em um campo de texto, seja feito um filtro na tabela.
No entanto, quando eu tento pegar um valor da seguinte forma:

Esse selectedrow, pega sempre o valor da celula que estava na posição antes de filtrar.

Você precisa usar os métodos da JTable convertRowIndexToModel() ou convertRowIndexToView().

http://docs.oracle.com/javase/tutorial/uiswing/components/table.html

Implementei da seguinte forma:

int viewRow = jtblProdutoImagem.getSelectedRow(); int modelRow = jtblProdutoImagem.convertRowIndexToModel(viewRow);