DNIS Emulation over CID to analog sets?

I have the need to pass CID to analog as well as ip sets but I also need to know which line the call came in on. Is there a way to have Asterix prepend the basic CID info with the incoming line number or some other fixed text?

I work form home on multiple projects with multiple POTS lines and do need to know what number is calling in so that I can answer correctly. The called line information would be super useful on the cordless.

I doubt that I can get the local telco and my voip provider to do an analog DNIS for me, so any way to fake this would fit the bill.