Establecer el tiempo de caducidad de la sesión manualmente CodeIgniter

¿Cómo puedo configurar dinámicamente el tiempo de caducidad de la sesión en codeigniter?

Por ejemplo, si un usuario inicia sesión y tiene el rol deadmin, el tiempo de vencimiento debe ser mayor que si un usuario inicia sesión y no tiene unadmin rol.

Gracias