>>> I would like to have all at-spi functionality available in Emacs.

This purports to give some.
http://delysid.org/atspi.el

The developer, Mario Lang, sent me the following explanation.
atspi2.el is a client library for AT-SPI2 written in Emacs-Lisp.  
It is meant to write a screen reader, or similar, in Emacs Lisp. However, it does not do any toolkit bridge tasks, so what you are looking for is not implemented/handled in atspi2.el.
>> It would be good, yes. Patches welcome,

>For at-spi2, there seems to exist a D-Bus spec. I'm not familar with
>at-spi, so I don't know whether it is sufficient for Emacs to implement at-spi via D-Bus.

>In case of yes, I could help with such an implementation. Sounds interesting.
>
>> Stefan
>
>Best regards, Michael.