Your amp switches via midi, doesn't it? It has a midi in and can use that to switch channels?
In that case what you do is assign a midi channel to every unit you need to control. Midi has 16 channels to pick from so you can daisy chain the cables to 16 different apparati (not entirely, the signal degrades, so above 4 or 5 you're better off with a midi splitter). Any footcontroller can be programmed to send different commands to each channel, I'm sure the fx8 can do this too. So, you put the hk on channel 1, the H9 on channel 2, etc. Now you can tell the fx8 that when you press preset 4 it sends a PC (preset change) command with value 2 to channel 1, and a pc 43 to channel 2. Now the fx8 will switch to preset 4, the amp to preset 2 and the H9 to preset 43.
Etc.
I think that was the problem?
Anyway. If you want h9 and timeline type of presets, check out the sets of blocks for reverb and delay published by Simon on this AxeFx forum. There should be stuff you might like. Blocks should be transferable between all Fractal products.