Problema con customListview

Hola, a ver si puedo explicar la situación.
He creado un listview del módulo de cuentas y otro de un módulo propio. En ambos tengo el mismo problema.

Ej para la vista module=Accounts&action=lista_nuevos_clientes.
He creado el archivo controller en custom/modules/Accounts/controller.php

con el método

public function action_lista_nuevos_clientes(){
           $this->view = "lista_nuevos_clientes";
}

el archivo custom/modules/Accounts/views/view.lista_nuevos_clientes.php para que use un tpl propio

class AccountsViewLista_nuevos_clientes extends ViewList {

   ...
   function listViewProcess() {

        $this->processSearchForm();
        $this->lv->setup($this->seed, 'modules/ADD_sepblac_comprobar/tpls/Accounts/listado_nuevos_clientes.tpl', $this->where, $this->params);
    }
    ....
}

El problema es que necesito los dos listados, el que viene por defecto (action=index o action=ListView) y el nuevo. Cuando navego en alguno de ellos y hago un filtro es como que el $_REQUEST[action] queda recordando al último en que he hecho filtro. Luego al ir al otro listado la primer página es el correcto pero la segunda ya no, porque el $_REQUEST es del anterior listado.

No se si soy claro, disculpen pero no se explicarlo.

Necesito que los $_REQUEST[action] sean los correctos porque los uso en el hook after_ui_frame para agregar código javascript, etc.

A ver si alguien tiene una solución o me explica donde está mi error.

Saludos