You would need to find some way of grouping the related data (which is not immediately apparent given the example you have provided). You also provide no keys in the original data.
There is nothing baked into the Request class to transform the incoming Request data, but the class is Macroable, so nothing prevents you from writing the functionality to perform that step.