Merge recursively the config

Only the first-level array was merged, if two different filters were defined in different config array, only one was kept.