all_fields and fast_fields shouldn't be private
2 fixes: 1: cast blank strings to false; 2: split ids of *2many when passed as string