Add this function to the context:
// Add all LobbyInfo data via its already-available entry points.
void FillLobbyInfo(LobbyInfo &info);
Probably requires moving the GetLobbyNumPlayers, GetLobbyMaxPlayers, etc functions outside of LobbyListResult and into some other helper class.