How to add an AudioReverbFilter and other effects programmatically?

I am trying to work out how to add some of the audio effects to an AudioSource object with C#, but cannot find any obvious method to do this. Can anyone help?

Thanks in advance,


It should be as simple as:


They're technically not added to the AudioSource but are actually derived from Behaviour (Which derives from Component) and can be added regardless of whether the object has an AudioSource.