It might be possible, but I don't know if it is. Arrows register as entities, and I don't think you can match up entities to cit's. I had some issues with this back when I tried to do name dependent Enchanting Tables, but the Enchanting Book is an entity separate from the block. But, I later learned that you can't do name dependent cit's for blocks anyway. As far as I know, what you're asking isn't possible. But I'm still kind of new to this so there might still be hope. Sorry I couldn't be of more help. What I did to counter this was just make smaller separate resource packs for the three variants, and just pick which one you want at the time. it's not much of a replacement, it's annoying having multiple resource packs for once concept, but maybe it's something you try.