Not possible that I know of unless you develop the transport from
ground up. If you want your XMPP service to work with AD structure ..
you should look into LDAP as a method of extracting AD information...
which happens to be where exchange gets most of its information.