If I understand you correctly, you want to perform custom actions in the Insert.After (which you're already doing) now in addition to that you also want to return some additional information to the user/form in the admin interface. Is this correct?
If so, check out this post. It might get you going in the right direction although may not provide you a full solution.