Want to order raw materials from different supplier

I created a BOM which contains raw material for a product. After saving bom i want to create material request from that bom. So i go to material request and click on get items from and i select bom. By this i get all the raw materials inside the material request. I saved and submit this MT.

now i go to purchase order and i select get items from material request. I get the list of MT. I select the MT and i get the list of raw materials.

Now the problem is the raw materials are from different suppliers.

But my client requirement is that they want to create MT AND PURCHASE ORDER on the basis of BOM.
Is there any solution to this??