We have done something similar in our environment. What I have done to accomplish this was to create a managed property for what I was looking to group for. For example:
Property:
Dell Wake One Lan Enabled in BIOS
Relevance:
if (exists wmi “root\dellomci”) then ((if ((string value of (selects “WakeupOnLAN from Dell_SMBIOSSettings” of wmi “root/dellomci”)) != “3”) then true ELSE False) as string) else “N/A”
Report:
1 Day
Once that property is created, then create an automatic group based on the retrieve property and value For example: