Hello,
You should tell more about the animation duration, the time range of your clock etc…
I think the easier way to do it is to add a slider control that will represent the clock time in seconds, animate it from time_min to time_max with few key frame as you wish, then pickwhip that slider to your text and convert the number in seconds to a string hh:mm:ss using a similar expression as for a normal clock.
Another possibility is to make a normal clock (apparently you have an expression for that), precomp and time remap, but that may generate some blur.
If you absolutely want an expression that does everything you can use something like this:
function f(x){ x=x.toString(); while (x.length<2) x="0"+x; return x;};
startTime_display=0,
startTime_ae=inPoint,
t=time-startTime_ae;
a= 0.1, b=0.5, c=0.8;
t= startTime_display + t*(1+a+ t*(b+c*t));
hh = Math.floor(t/3600);
t-=hh*3600;
hh=f(hh);
mm = Math.floor(t/60);
t-=mm*60;
mm = f(mm);
ss = f(Math.round(t));
hh + ":"+ mm + ":" + ss;
But it might be difficult to find the correct values for a,b,c (small positive nubers) to obtain what you want. All of them zero gives a normal speed clock.
Xavier.