collect diff terms



Good morning!

Could you help me?

How can I collect differential terms like that:  diff(h,t)*u+h*diff(u,t) => diff(hu,t)

Thank you much.