Cómo crear una consulta de unión en Firebase Android

¿Cómo puedo efectivamente realizar una consulta de unión para seleccionar el chatId desde el nodo " usuarios ", y con ese chatId obtener los elementos del mensaje de la mesa de " chats ".

Muestra JSON: (1, 2, 134 y 155 son id de usuario aleatorio)

{ "chats" : { "-KD3x3Y16YdQHWSBXR5K" : { "-KD3x3Y5zew00h29ZG55" : { "text" : "hello", "timestamp" : "1458224515", "userId" : 1 }, "-KD3x4B1rmbAKTVsOOYn" : { "text" : "test", "timestamp" : "1458224517", "userId" : 1 } }, "-KD3xLNuLU6IxB85u41S" : { "-KD3xLNv32FzDuqlXR1V" : { "text" : "bla", "timestamp" : "1458224588", "userId" : 134 } } }, "users" : { "1" : { "2" : { "chatId" : "-KD3x3Y16YdQHWSBXR5K" } }, "134" : { "155" : { "chatId" : "-KD3xLNuLU6IxB85u41S" } } } } 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.