How to implement 2 different response scale based on video trials


I am designing an experiment that has videos (movie component) shown after a point fixation and is followed by a response screen where there are 7 buttons displayed. The participants are to choose the correct response based on what they hear.

Now my video clips follow 2 different responses, same component is used (buttons) but I only which one set of buttons to appear depending on the video they saw. SO, as part of my conditions I have 3 parameters, conditions, video_path, and response_type. The response_type parameter divided the videos into two sets, A and B.

I am not sure how clear my description is, but what I am struggling with is conditioning the buttons based on Response_type. Can someone help me with this?