Phani,
Currently, altering the values within the Profile is the only way to get them set. It is not able to be done at a device level. Out of curiosity, do you have need to have a wide array of timeout and retry settings, would it be feasible to have a few extra "copy" profiles where the only difference is altered timeout and retry values?
Troy