We had a case where the source system is set up with a self-joining table. Basically it works like this, the table is Chart of Accounts, there is a field for the Ledger Account, and a field for the Parent Ledger Account. The parent ledger account has a foreign key back to the same table linking to the ledger account field. This allows for any number of levels in the chart of accounts. How can this type of scenerio be built into MicroStrategy?