I am trying to convert a data file comprised of many small tables into columns of data for easy use. I am still relatively new to Alteryx, and this is a bit out of my comfort zone, as it is not too simple. Tables such as the ones below go down ~20K rows:

I need to convert to a data table like this, where each individual rate is a unique row, characterized by other the data entries:
| Year | Month | Term | Type | Periodicity | Rate |
| 2023 | January | Short-Term | AFR | Annual | 4.50% |
| 2023 | January | Short-Term | AFR | Semiannual | 4.45% |
| 2023 | January | Short-Term | AFR | Quarterly | 4.43% |
| 2023 | January | Short-Term | AFR | Monthly | 4.41% |
| 2023 | February | Mid-Term | Adjusted AFR | Annual | 2.89% |
| 2023 | February | Mid-Term | Adjusted AFR | Semiannual | 2.86% |
| 2023 | February | Mid-Term | Adjusted AFR | Quarterly | 2.85% |
| 2023 | February | Mid-Term | Adjusted AFR | Monthly | 2.84% |
| 2023 | March | Long-Term | Adjusted AFR | Annual | 2.84% |
| 2023 | March | Long-Term | Adjusted AFR | Semiannual | 2.82% |
| 2023 | March | Long-Term | Adjusted AFR | Quarterly | 2.81% |
| 2023 | March | Long-Term | Adjusted AFR | Monthly | 2.80% |
I know there is an element of splitting the merged/title rows into columns based on a ">" delimiter, and then transposing different rows into columns. But, hoping someone with more experience will know how to do all of these in the appropriate order, I have really struggled with this one.
Thanks so much!