In theory, you can send any context from parents to children in the "get_child_context()" method, or by returning a tuple from get_records(), with the second item of the tuple being the additional context. (In that case though, you do want to make sure you override state_partitioning_context on the child stream so it doesn't use the entire context as a bookmark key. 🙂 )
Others may be able to add their own experiences here.