Application blocking by vlan

All,

I have a requirement, any expert which advise on the set up.

We have 2 vlans

  1. Corporate
  2. Guest

We would like to corporate network to be able to

  1. Youtube - 1.5 mbps
  2. Update - 1 mbps
  3. No facebook

On the Guest Network

  1. No Youtube
  2. Allow update - 512kbps
  3. Facebook - 1 mbps

We did some setting with Content blocking but it is limited.
It only allow exempt from content blocking for the vlan.

This will not work when the corp can be exempt from content filtering but I cannot block facebook.

** feature request - Content filtering by vlan **

Then application queue was used to control the bandwidth usage.
Issue :
Application Queue for Update is 512 kbps.
It is only possible for set up the guest vlan and set it to 512 kbps.
There is no way to add another queue for the same application with a different speed.

This limit the capability to limit bandwidth usage on the Corp network.

*** Feature - Application queue for different Vlan"

Is there a workaround to achieve the above ?

Your help is greatly appreciated.

Thanks.