Как-то нетрадиционно неправильно хранить название таблиц в таблице, ибо все это и так лежит в системных таблицах, по разному у каждой СУБД. Вы во главу поставили закладки, а надо просто разбросать и нормализовать пары сущность-таблица и делать запрос с джойном по ID - вы это и так делаете. Вы не можете часом унифицировать (неизвестно что вы храните в каждой из новостей/комментариев/юзеров, но если это просто аннотация с урлом, то это будет решением) закладки в единую таблицу, с полем тип, который вынесен в отдельную таблицу? Потом выбор сущности по типу.