Hi,
I am not really sure of what you what to do exactly but for I understood, the best will be to use a custom plugin.
Using the "order additional" you can add fees to an order, in the same way that the plugin "alpha user points" (and "user points") can create discounts (but using a negative value).
I think that is the best way to create a unique fee depending on several items in the cart.
Otherwise, the most of configuration you will be able to do will be product specific. So you can "duplicate" the fee.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.