Derived tags quality from source

I am using ignition to connect to a Siemens S7 1500 CPU using the integrated OPC UA server, in my PLC I have a datatype with nested UDTs (around 100 atomic vaiables) so i have used the derived tag method described in another post in this forum: ,in order to optimize the communication with the Siemens PLC. The method is working great, but the only issue is the quality of the derived tag will go to invalid expression instead of Bad_unconnected when i loose the communication with the PLC, is there a way to transfer the quality of the source tag to the derived tag. thanks in advance.