It would be complicated but not impossible. I would imagine it would work something like this. If your application is using JTAPI to handle the consult to begin with then it would already know that the user is trying to initiate the consult through the functions and logic necessary to do so. if that is the case you could customize said application to detect the appropriate functions and logic and direct the call flow how the application saw fit.
That is the only way I would know how to determine whether a call inbound to another recipient is consult or normal.
does that make sense?