Charts : search-fields limit

Hello,

There is a limit of 2 fields in the search-fields definition for charts

<chart name="chart.name" title="foo">
    <search-fields>
      <field name="f1" title="Field 1" type="datetime"/>
      <field name="f2" title="Field 2" type="datetime"/>
    </search-fields>
    <dataset type="sql">...</dataset>
</chart>

Is there a way to bypass this limitation ? Or can I create a form and tie its values to my chart ?

Thanks