Here is how you can do it.
1. Using record id to set row id
2. Using transpose tool to convert columns to rows.
3. Using multi-row formula tool finding row above GL (GL Parent)
4. Filtering only GL rows.
5. Using find and replace to map back GL Parent to main data.
Hope this helps : )