The answer is: Yes it is possible. At least with RedHat bonding of virtual interfaces works the same way as bonding of physical interfaces. It is even possible to bond (mode=broadcast) virtual interfaces which are configured for different Vlan-IDs. The result is that the packages sent to the bonding interface appear on all bonded Vlans each with the correct Vlan-ID.
Note that this is not officially supported by RedHat6. It not known to me weather it is officially supported in RedHat7.