multicausal

adjective

Having multiple causes.