Use a fork to flake the trout into a medium-sized bowl. Add all remaining ingredients and stir until all ingredients are evenly distributed. Set aside.
to serve:
Toss asparagus with olive oil, salt, pepper, onion, and lemon juice, and zest. Top with trout salad, fronds and quartered eggs.