Since it is now late 2021 and we know that the future is going to be “edge drivers“ instead of groovy DTHs, if you want to start working with those a community member has contributed an edge “channel“ that includes a device level virtual device which could be used for this.
However, since the entire edge platform is itself still in beta, you have to consider this driver as in beta as well. So I don’t know if you want to take that path. But if you’re interested, here it is:
[ST Edge] vEdge Creator: a virtual device generator for end users