Hello Endre,
What about one actor from each node joining the DistributedPubSubMediator and this actor could register with a node local Akka eventbus? The sharded actors could register with the local Akka event bus for messages.
So a message published to a topic, on the DistributedPubSubMediator would be received by the local actor joined to DistributedPubSubMediator which would then publish the message to the local Akka eventbus. I think this would work. I'm assuming I'll have >10,000 actors per node, but don't know until the rest of the system is in place. Each actor will be storing GPS coordinates for a rectangular region and will be used as an index into Cassandra tables.