The part where it's "carried over into our modlog" can't be helped, except by defederating or major code changes.
it would be nice to be able to see what comes from our mods/admins vs those of other instances, but currently the anonymization of mod actions is all or nothing. Stuff in the modlog does not entail endorsement from our mods/admins but if its a persistent issue we can nominate instances for defedding.
edit: worth noting that instance admins should still be able to see who did what in the modlog, so we can still hold federated instances accountable for their mods, it just takes someone looking into it