Great! Glad it worked out.
I should probably add an example in the docs that explains this kind of scenario.