From my experience, the nested airline has no responsibility to you due to a problem with your first airline.
I do not believe they would be very accomodating since it would not have been Virgin Express' fault if the AA flight was delayed.
But - of course - I do not fly those two airlines. So I could be totally wrong.
William