BUG/FIX: groupby should raise on multi-valued filter

closes #7870
Also, this is totally hidden from the user, they wouldn't really be able to call `item` anyway