Hi,
Yes, you are on the right path.
It must be a two stage process because "Actions" are not component so they won't receive messages sent by other frameworks. So you insert a component that has everything it needs to listen to the framework and then you forward to your action using Fsm events that you trigger manually within your component.
Bye,
Jean