Welcome to the community.
"has anybody tried to make a network based on SpatialPoolers? " It has been done several times. Here is an example.