A variable idle speed based on cruise control is not possible on the KJ CRD application. The logic you are referring to is a variant of an all-speed governor unit. To do this on the CRD would require new logic inside the engine controller and massive investment from Bosch to write the code.