Hy,
why not? → It seems that the component @anhu mention do what you aim!
Very similar to this topc:
Regards Feature