Apologies for bring this solved thread back from the dead, but I modified some records, and it doesn't meet the requirements as we discussed previously.
Let me show an example. In the original fixed you made, Query1 looks like so:
GroupID
MyName
Age
Rating
Animal
Mood
17
Kevin
1
1
Lion...