He resuelto el problema con el componente kbmMemTable que es libre para uso no comercial.
Podéis bajarlo de
http://www.components4programmers.co...able/index.htm
Se inserta un kbmMemtable y se le asignan las siguientes propiedades:
Código Delphi
[-]MemTable1.LoadFromDataSet(RxDBGrid1.DataSource.DataSet,mtcpoStructure,mtcpoOnlyActiveFields,mtcpoPro perties,mtcpoLookup,mtcpoCalculated]);
MemTable1.Filter:='Sensor ='+quotedstr('tem025');
MemTable1.Filtered:=true;
MemTable1.Open;
MemTable1.Active:=True;
Luego conectamos un datasource al memtable1 y un dbgrid al datasource y listo.
No es la solución que me sugería Al González; es peor quizá porque implica el uso de componentes de terceros, pero cuando Al me contestó ya estaba casi resuelto y he querido dejar constancia de ello.
Espero le sirva a alguien.
Un saludo.