It was explored a bit in a blog article with some sample code. One big issue with this approach right now is that the scheduler is not officially user replaceable. It's possible using reflection to do so though, at least is was in 2022, the internal code may have changed since then. There's been some indication from the OpenJDK team that this might be an officially supported feature in the future.
Blog article: https://jbaker.io/2022/05/09/project-loom-for-distributed-sy...
HN discussion: https://news.ycombinator.com/item?id=31314006