A figure 8 would be simple enough with 2 sine behaviors only, no events necessary.
Unfortunately your link got truncated, so I can't check it out.
While it isn't the simplest thing, I can imagine making a path editor with Construct by "drawing" with the mouse and recording the x/y values into an array, which can be saved as json and subsequently imported as a project file for future use. If it can be done with events, I'm sure a plugin is possible. Relative coordinates could be utilized so the resulting movement templates are more flexible and can be used in many situations.
Another quick idea I can think of is to create a movement template object with a series of imagepoints detailing where you want a sprite to move, and have the sprite move towards each imagepoint in succession.
Generally speaking though, invisible helper objects positioned strategically can allow for pretty much any complex movement you can think of.