Quite interesting subject.
This should be possible, but you need to find a way to forward the UAV CanBus packages to GCS and deCode them "as i see it".
All software is opensource, so all information is availible. Read this page for the CanBus Transport layer.
Do you want to exclude the regular transmitter and only use e.g mission plannner and GamePad?