Try this:
container.Register(
Component.For<IBatchDataService>().AsWcfClient(WCFEndpoint.FromConfiguration("Internal.IBatchDataService")).LifestyeTransient().Named("wcfBatchDataService"),
Component.For<IBatchDataService>().ImplementedBy<BatchDataServiceClient>().AsDefault().DependsOn(
Dependency.OnComponent("constructorParameterName", "wcfBatchDataService")
)
Where constructorParameterName is the name of the IBatchDataService parameter on your constructor. I've not run it in a compiler so please let me know if this works for you.
Kind regards, Marwijn.