Documentation by channel

Currently, the docs key in metadata.yaml points to a discourse post for the docs of a charm. It is possible to maintain different documentation by channel by supplying different values to the docs key during the publishing to a particular channel. However, it is easy to forget to update the value of docs before publishing to a particular channel. Would it be possible to have different links in metadata.yaml depending on the targeted channel? I guess this would also require changes to charmhub to interpret the links by channel