Слово бенгальці(мн.) утворене від слова бенгалець (чол.р., одн.), воно пишеться з м`яким знаком, отже, і утворені від нього слова теж вживаються з м`яким знаком.
Слово бенгалці (кому?)- це форма від слова бенгалка (ж.р., одн.), воно пишеться без м`якого знака, тому і утворені від нього форми теж пишуться без м`якого знака.
Наприклад: сенегалець - сенегальці; сенегалка - сенегалці (кому?), ненька - неньці.