Creo que no me has entendido bien. No se trata de tener 2 tablas detalle sino dos Ttable que son el componente de conexión con las tablas uno de ellos tendría relación maestro/detalle y el otro no, este segundo se usaría para el filtrado, pero ahora que explicas más lo que quieres, sería mejor en vez de utilizar un segundo Ttable utilizar un Tquery y en este utilizando SQL extraer los datos.
Código Delphi
[-]
Var
dIni,dFin:TDate;
Begin
..
Query1.Sql.Close;
Query1.Sql.Clear;
Query1.Sql.Add('Select * from MiTabla');
Query1.Sql.Add('Where Fecha between :F1 And :F2');
Query1.ParamByName(F1).AsDate:=dIni;
Query1.ParamByName(F2).AsDate:=dFin;
Query1.Open;
Esta consulta le pones un TDataSource y a éste por ejemplo le conectas con una rejilla para ver el resultado, dIni y dFin que son variables de tipo fecha habrá que capturarlas antes de realizar la consulta.
Un Saludo.