code: def playerid_reverse_lookup(player_ids, key_type=None):
      
      key_types = ('mlbam', 'retro', 'bbref', 'fangraphs', )
  
      if not key_type:
          key_type = key_types[0]     # default is "mlbam" if key_type not provided
      elif key_type not in key_types:
          raise ValueError(
              '[Key Type: {}] Invalid; Key Type must be one of "{}"'.format(key_type, '", "'.join(key_types))
          )
  
      table = get_lookup_table()
      key = 'key_{}'.format(key_type)
  
      results = table[table[key].isin(player_ids)]
      results = results.reset_index().drop('index', 1)
      return results
docs: Retrieve a table of player information given a list of player ids
  
      :param player_ids: list of player ids
      :type player_ids: list
      :param key_type: name of the key type being looked up (one of "mlbam", "retro", "bbref", or "fangraphs")
      :type key_type: str
  
      :rtype: :class:`pandas.core.frame.DataFrame`