Thanks for the help @copleykj @pdecrat
I thought about doing it on the data level, but I thought it might be too resources intensive, especially with how aggressive DDP and Tracker are when it comes to reactivity.
I ended up having each message component check the item that rendered before it, to determine if it should omit any data, such as name/avatar, or to potentially display some extra data, such as a title or something.
Here’s how that ended up working: