You should be able to get this from the BRIDGE-MIB. Take a read of the SNMP Community String Indexing tech note for details of how to get the MAC table across different VLANs. The note is pretty old now and talks of CatOS, but should still be relevant.