You would probably have to write some custom code on the cart page that will get the total fo the brand or group based on the couponid and store the coupon total value in the session based on the result. I could help with something like this in a premier support ticket.