Cannot have service discovery in conjunction with target url

Yep, you can do this with the Target Path option in the service discovery component, this value will be appended to the server:port construct that Tyk extracts form the SD service: