Haha, this topic gets brought up every 3 months or so. I brought it up not so long ago.
I too had a thought about it recently and even started to bash out some code.
The core difficulty I found was that Unity's Entities have no events that tell you when a component is added or removed so there is no way to build node lists.
You could perhaps create a base component class that listens for OnEnable or some other hook to know when the component is added, then tell some central repository that it was added but it seems pretty hacky. Also it wouldn't work with the many other custom components that are out there that dont extent your base component such as RigidBody, SpriteRenderer, MeshFilter etc etc etc
So I think Unity in Ash is a no-go unless you want to totally ignore Unity's entity / component architecture altogether.
Mike