I am trying to do something similar. I know it is possible. The keyboard, mouse and ADK examples used in the USBHost library for the Arduino Due are kind of like models. We need to figure out how those examples work and then do a similar thing for the Xbox controller. I don't think anyone has written this code yet, so I am working on it.