play framework(2.4)のScalaテンプレートとして、
カスタムinputヘルパを作成したいと考えています。

カスタムinputヘルパでは、固定のattribute(styleやclass)を付けたいのですが、
カスタムinputヘルパを呼び出す側でもattributeを付けたい場合があります。

そこで、カスタムinputヘルパに渡される(Symbol, Any)* と
カスタムinputヘルパ内で設定したい (Symbol, Any)* をマージできれば良いのではないかと考えました。

ふたつの同じSymbolがあればvalueを文字列として結合するイメージです。

@(field: play.api.data.Field, args: (Symbol,Any)*)(implicit handler: helper.FieldConstructor)

@{ ここでargsと 'style -> "aaa", 'class -> "bbb" をマージするイメージ }@

@helper.input(field, args:_*) { (id, name, value, htmlArgs) =>
    <input type="text" id="@id" name="@id" value="@value" @toHtmlArgs(htmlArgs) />
}

どのような方法で実現できるでしょうか。
(template functionとして切り出したいと考えています).