I understand the desire to add more functionality, but in this case it would introduce lots more problems. STP would break and it doesn't seem to gain anything that can't be done by other means.
Turning bridge into macvlan seems unnecessary. Combining apples and bananas doesn't always make a tasty smoothy, sometimes it is just a mess.
Maybe adding a little more to macvlan to do what you want would be simpler.