Как насчет использования объединения?
Я не знаю, что в вашей модели, но если вы попробуете что-то вроде
$this->db->from('property');
$this->db->join('branch', 'branch.id = property.id');
Вы можете добавить туда оператор where, если вам нужно что-то конкретное.
Это означает, что у вас есть более сложная модель, но с меньшим количеством циклов и массивов, а также с беспорядочным содержимым в представлении, что вам нужно.