How we can configure Winlogbeat to pull Windows Eventlogs remotely
This is not possible. The ultimate purpose of Beats platform is always to read data locally so it publishes to a remote host.
You could, though, configure Windows to send logs to a remote Windows host and let Winlogbeat read it from there. I think this is possible but needs to read Windows docs.