Ideally, you would use the OSL UVW Transform map and it should be enough, but it simply multiples the input values, does not transform.
While this:
OSL might do what you're after, maybe?
works exactly as you would expect. So give it a go.
P.S. it actually works for CoronaBitmap too (instead of OSL file name map), it is just 3ds Max that does not show the node connection lines, but it is there.