This sounds like a perfect fit for Character Variants features (cv01-cv99). You’d add all alternates for a letter (incl. related letters) in one feature like this:
sub a from [a.alt1 a.alt2 a.alt3 a.alt4];
sub aacute from [aacute.alt1 aacute.alt2 aacute.alt3 aacute.alt4];
etc.
I think the Glyphs panel in Adobe apps will offer them, but not 100% sure.