Remember, that the reason you can\'t run a multi-level multirun is because the intermediate clustering algorithms can't pass the parameters further down.
I was originally thinking that the algorithm should look down its list of algorithms and modify its paramemters. Though perhaps instead the wrapper should have some call that allows one to set the next lower algorithms parameters which would then know if it needed to delegate it further down.