multicausal

adjective

having multiple causes