Yeah, there is no automatic way to do this. I do what @ScottWertel does. Every once in a while I go through and clean up the timeline. I've more or less learned to avoid the ground/unground problem, and having too many Move features, but every once in a while it helps to clean as you go.
The other thing that I've started to do a lot is to aggressively name everything. Every sketch, every work geometry, every feature. That helps me a lot, later, to go back and figure out what I've done. I then try to re-arrange the timeline so there is some coherent order to it (all the features related to some design task are next to each other). This is tricky, because doing so requires you to not have unnecessary references that would prevent the reorder. Inadvertent or unnecessary projected geometry in a sketch is the prime offender. This is why I turn off autoproject completely, and often will put a workplane on a face and sketch on that, rather than just on the face itself. I only want to project geometry that I know I will need. After I've reordered the timeline as much as I can, I go back and create timeline groups, and give them meaningful names. The result is pretty good.
Here is a timeline I've done that for. Here is the collapsed version:

And the fully expanded version is about 3 complete pages worth of features:

Jeff Strater (Fusion development)
Jeff Strater
Engineering Director