How to set substitute user for another user?

Hi!

We have a method SetSubstituteUsers for VaultUserSettingOperations object. But it allows to set substitute users only for current user. But what if I want to set it by script or even by vault application? Is it possible to set it for any user? For example, we have a methos  GetSubstituteUsersOfUser where we can set a specific user.

Thank you!