Het probleem (of 'een van de problemen') is hier:
$this->db->join('($subquery) mt','mt.group = t.group');
U gebruikt enkele aanhalingstekens, zodat de variabele $subquery niet wordt uitgebreid. Dit is ook te zien in de query die wordt uitgevoerd door CodeIgniter.