See if this works for you:
s = effect("Slider Control")("Slider").value;
if (s <= 25){
t = linear(s,0,25,key(1).time,key(2).time);
}else if (s <=50){
t = linear(s,25,50,key(2).time,key(3).time);
}else if (s <= 75){
t = linear(s,50,75,key(3).time,key(4).time);
}else{
t = linear(s,75,100,key(4).time,key(5).time);
}
valueAtTime(t)
Dan