how to discover actual physical Mac address for bonded interfaces.

We are using uCMDB 10.22 CUP4 CP21. we are doing only agent based discovery. For the bond interfaces the MAC address in child interfaces is same as parent bond interface. so if eth0 and eth1 is bonded from bond0. Then all 3 of them showing same MAC address. But eth0 and eth1 is connected to different NICs to it should have different physical Mac address. I checked the scan file in viewer. But agent could not scan the actual physical mac address. How can i discover the actual physical Mac address for the bonded interfaces?