Gradient chat tags with the TextChatService

I am working on a simulator game that I need to add chat titles to, much like this:
image

The issue I’m having is that I cant find a solution for this with the new TextChatService that takes in messages and sets and returns properties for the message.

I have tried using the deprecated ChatService but it is old and the chat does GUI does not match anything else. I have searched a lot and not really found a solution, mostly for the previous chat system.