Yeah I think that would have to be a feature request. I think the only way you might be able to do it now would be to overwrite the AM config, and reload your layout - even that might not be possible if it only reads mappings at start or when they change in the settings.
In what scenario would you need that, can you give an example? Reason being is the user should decide the mappings, not the layout. There is a generic "up, down, left, right, select and back" regardless of what controls they have been mapped to, so you should be able to handle things using those.
I have a ton of joysticks so I could see that being useful with id changes, but you can use an external program to keep those joysticks at a set id.