Actually, I believe there's a way to apply formatting to different parts of a virtual tag. I'm not experienced with it, but there are examples around the forum.
To do it within a single tag like that, you'd have to do some very creative splitting of the tag with functions, breaking it down into pieces and including each one separately. I THINK it would be possible, but maybe more effort than it's worth...