Sorry, I don't have the solution that you are looking for.
But I am curious: Why do you care (to know in which section you are).
Your step implementation does not differ or cannot change.
Each step definition/implementation implements a specific behavior.
It is either:
* a generic step which may occur everywhere
* A specific step for one of the sections
Certain Given steps make also sense as When steps.
But in both cases the implementation/behaviour shouldn't differ.