Hola, Puede ser la misma tabla, añadele un campo Booleano por ej y llamalo Original,
luego con un filtro puedes trabajar como si fuesen dos tablas distintas.Una la seleccionas asi:
Table1->Filter = "Original = 1";
Table1->Filtered = true;
y la otra:
Table1->Filter = "Original = 0";
Table1->Filtered = true;