With a similar need, I made http://hledger.org/MANUAL.html#account-aliases . Copied from ledger but improved I think . They wouldn't handle your more complex cases, but they are simple and can do a fair amount. They interact well with include.
- ledger re-write rules (aka ledger "views") Martin Michlmayr
- Re: ledger re-write rules (aka ledger "views&... Martin Michlmayr
- Re: ledger re-write rules (aka ledger "views&... Zack Williams
- Re: ledger re-write rules (aka ledger "vi... Martin Michlmayr
- Re: ledger re-write rules (aka ledger "views&... John Wiegley
- Re: ledger re-write rules (aka ledger "vi... Martin Michlmayr
- Re: ledger re-write rules (aka ledger &quo... John Wiegley
- ledger re-write rules (aka ledger "views"... Simon Michael (sm)
- Re: ledger re-write rules (aka ledger "vi... John Wiegley
- Re: ledger re-write rules (aka ledger &quo... Simon Michael
