hola.intento hacer un select de 3 tablas y muestra mensaje de error

al ejecutar muestra el mensaje error:

[COLOR="Red"]KumbiaException: No existe el método 'obtener_personas_por_perfiles' en ActiveRecord::Personas (0)

En el archivo C:\wamp\www\cumbia\core\libs\kumbia_active_record\kumbia_active_record.php en la línea: 529[/COLOR]



tengo el sgte modelo :
[HIGHLIGHT="PHP"]public function obtener_personas_por_perfiles($id_per) {
$select = 'f.nombre';
$from = 'perfiles_personas as pp';
$joins = "INNER JOIN perfiles as f on f.id = pp.perfiles_id ";
$joins .= 'INNER JOIN personas as p on p.id = pp.personas_id ';
$condiciones = "p.id = '$id_per'";
return $this->find_all_by_sql("SELECT $select FROM $from $joins WHERE $condiciones");
}[/HIGHLIGHT]

y en el controller:
[HIGHLIGHT="PHP"]public function tabs_persona($id_per) {

$id = Filter::get($id, 'digits');
$persona = new Personas();
$this->persona = $persona->obtener_personas_por_perfiles($id_per);

}[/HIGHLIGHT]