Can be done in a realible and comprensible way,
The problem is to make a list of all wrods that meet the requirement like
"Grandkid #4: clothes, pink, toys, brother (provide a list of 20 caches with these words in them)" to get no false negative. Multiple languages make it even harder