Hello Shiva,
You need to work with your technical team and check whether it is possible. It does seems possible but the question here is do we really need the development.
I go back to your original question - "customer Exists in three company codes with Individual credit limits"
If the same Customer exists in three company codes, would you like to have a situation where he has exceeded (defaulted) Credit Limit in one of the company Code and he keeps on buying on credit from another belonging to the same Company (Group)?
I would suggest to have a re-look at your Credit organization and also check the Field - Total Amount in Central Data view in FD32.
Thanks,
Jignesh Mehta