Assuming the keyframes are linear, you could replace the value of the first one of each pair by linking it to a slider on null layer (named “Controls” in this example) with an expression like this:
v1 = thisComp.layer(“Controls”).effect(“Slider Control”)(“Slider”);
v2 = key(2).value;
t1 = key(1).time;
t2 = key(2).time;
linear(time,t1,t2,v1,v2)
This would work for single-dimensional properties like rotation or opacity. For position, I guess you’d use a point control instead of a slider.
Dan