[minor] Remove multiple fields by name

Supports passing an array to removeByName(), which is iterated and then removed. Useful for removing fields from a fieldlist that are not on a tab. Similar to removeFieldsFromTab();
This is cleaner than a new function.