Getting DefaultTagProvider on UDT Expression tag

When I try to edit UDT Tag, I want to get system [DefaultTagProvider] and [DefaultDatabase] value on another TagProvider’s UDT Experssion Tag, but I always get error, please kindly to help me solve it.

situation 1:
Expression : {[System]Client/System/DefaultTagProvider.Value}
result 1:
Bad_NotFound(“Path ‘[System]Client/System/DefaultTagProvider.value’ not found.”)

situation 2:
Expression : {[System]Client/System/DefaultTagProvider}
result 2:
Bad_NotFound(“Path ‘[System]Client/System/DefaultTagProvider’ not found.”)

situation 3:
Expression : tag(“[System]Client/System/DefaultTagProvider”).Value
result 3:
Error_Configuration

situation 3:
Expression : tag(“[System]Client/System/DefaultTagProvider”).Value
result 3:
Error_Configuration

situation 4:
Expression : tag(“[System]Client/System/DefaultTagProvider”)
result 4:
Bad_NotFound

situation 5:
Expression : {[~]}
result 5:
BrowseValue [value=[null, Bad_Unsupported, Wed Jul 27 13:24:25 CST 2022 (1658899465262)], info=null, configVersion=0]

situation 6:
Expression : [~]
result 6:
Error_Configuration

Those tags only exist in a Vision client, where they reflect the settings of the project the Vision client is running. The gateway doesn’t have those tags–gateway tags exist outside of any project. Gateway tags do not have a default provider (they exist in a provider, though, so can use [~]) and do not have a default database.

Thank you for reply

I need to get the TagProvider name on OPC Item Path and Query Expression. Right now I need to manually assign the TagProvider name as a UDT parameter.