Пример экранирования с помощью фигурных скобок (результат по-идее определяется особенностью СУБД, с которой вы работаете):
$sql = $this->db->build_query_result(
"SELECT {us}.{user_id}, {us}.{profile} FROM {u_settings} AS {us} LIMIT {i:limit} OFFSET {i:offset}",
['limit' => $limit, 'offset' => $offset]
);
// echo $sql; // если нужно посмотреть каким стал запрос после добавления экранирования и подстановки параметров
$result = $this->db->query($sql)->result_array();