Multi Level BOM- Source and Target Warehouse Based on Sub-Assembly

Hi, I am using multilevel BOM to create a Production Order and each BOM has different target and source warehouse.
Let say I have three level BOM:

SemiFinised01 >SemiFinished02> Final Product

  1. SemiFinished01 has Source warehouse “Store” and Target "AssemblySection01
  2. SemiFinished02 has Source Warehouse “AssemblySection01” and Target “AssemblySection02”
  3. Final Product has Source Warehouse “AssemblySection02” and Target “Finished Product”

I want to create BOM for Final Product and wants ERPNext to act as mention above. With Current system I have option to select item wise Source Warehouse, but not Target Warehouse.

Would like to have expert suggestion on this.