that is already possible, in every message there's message.user.roles, with a true/false value for roles.broadcaster, roles.moderator, roles.artist, roles.vip, roles.founder, roles.subscriber, and a Date value for roles.followDate
yes, it does require manipulating the JS to handle that