[Soc2014] Official meta API

A list isn't needed, simpler is to write `invalid_fields = fields - valid_fields`.