добавить обработчик для ваших флажков (при изменении), который выполняет итерацию по флажкам, создать строку поиска (с регулярными выражениями), которую вы передадите в fnFilter для столбца 'type'
т.е. если флажок "fruit" установлен, fnFilter получит "^ fruit $"
т.е. если флажок "candy" установлен, fnFilter получит "^ candy $"
т.е. если оба проверены, fnFilter получит «^ candy $ | ^ fruit $»
вызовет fnFilter со строкой поиска для этого столбца, но также установит для 3-го параметра значение true для фильтрации регулярных выражений
http://www.datatables.net/ref#fnFilter