DiiffServ QoS for PPPoE users

Hi,
Is there a way to implement DiiffServ QoS for PPPoE users with MT ?
Let say - all incoming packets from internet are allready marked in diifserv/tos filed for example - international,national peering,local peering, voice etc.
For example some pppoe user must have 256 kbit/s local peering, 128 kbit/s national peering an 64 kbit/s interbational.
And then automaticaly to atach such qos policy to pppoe user or profile, localy or via radius ?

Anyone?

Hi,

Was any solution for this figured out.

Thanks and regards