The find(ref) function in this plugin accepts wildcard parameters and works with any map type.
The root cause of your original question is that the default find function returns a copy instead of a reference. Your “modify-then-reinsert” workaround is indeed a compromise—it solves the problem but introduces many extra nodes, reducing readability and hurting performance.
I also noticed that the default Blueprint implementation of find doesn’t have a reference-returning version, and I couldn’t find a plugin with similar functionality in the Fab either. So, I implemented one myself, which took me quite some time. That’s why I’d like to sell it for a small fee.
I had hoped to help you, but unfortunately, my trader verification is still pending, so I might not be able to sell in the EU region for now. Sorry, my plan didn’t work out—just pretend I never replied.
