It's hard to figure out which people can or cannot eat certain types of foods.
この場合、次のような言い方ができますよ。
ーIt's difficult to know who can eat what.
「誰が何を食べられるのかを把握するのは難しい」
who can eat what で「誰が何を食べれるか」
ーIt's hard to figure out which people can or cannot eat certain types of foods.
「どの人々が特定のタイプの食べ物を食べれるか食べれないか把握するのが難しい」
which people can or cannot eat ...「どの人々が…を食べれるか食べれないか」を使っても表現できます。
ご参考まで!
ご質問ありがとうございます。
このシチュエーションで「誰が何を[食べられる]( https://eikaiwa.dmm.com/uknow/questions/74237/)のか把握するのが難しい」は英語で「It's difficult to understand who can eat what.」という風に言えます。
ご参考になれば幸いです。