I don't think Cisco supports diverse chassis etherchannel, anyone able to make this happen, send details my way!
Since the trunks are pure L2, spanning-tree will make one of the two trunks useless by default for each vlan, but you can tune stp to favor one trunk over the other per vlan. This isn't packet or even flow based load balancing, but it will at least ensure that both trunks carry some data and that not everyone will go for coffee when there is a single trunk failure :-)