Agregar / eliminar el parámetro URL con nombre de Cake para un enlace

Usando CakePHP 1.3 hay parámetros nombrados en la URL como .../name:value/... Estos son usados, por ejemplo, por enlaces de paginación .../page:2/key:date/sort:desc/...

¿Cómo generar enlaces con HtmlHelper::link() añadiendo / eliminando dichos parámetros nombrados de la URL actual?

Básicamente, quiero crear enlaces para agregar / eliminar / modificar la category:ID parámetro category:ID en la URL actual. No debe tocar la URL, el anclaje, otros parámetros nombrados, los parámetros GET en la URL.

¿O cómo puedo pasar parámetros nombrados a HtmlHelper::link() ?

link('link text', array('controller' => 'something', 'action' => 'foo', 'category' => $id))