Разделение ошибок Message_AddError в шаблоне Smarty

Сейчас сообщения об ошибки выводятся все вместе в одном массиве, как сделать что бы можно было их разделит, что бы идентификатором выступило поле msg, то есть если msq=='223311' то в нужном мести в шаблоне Smarty выводим титле равный этому ID 223311

/**
	 * Добавляет новое сообщение об ошибке
	 *
	 * @param string $sMsg
	 * @param string $sTitle
	 * @param bool   $bUseSession
	 */
	public function AddError($sMsg,$sTitle=null,$bUseSession=false) {
		if(!$bUseSession) {			
			$this->aMsgError[]=array('msg'=>$sMsg,'title'=>$sTitle);
		} else {
			$this->aMsgErrorSession[]=array('msg'=>$sMsg,'title'=>$sTitle);
		}
	}