How to give feature weight in xgboost?

I am dealing with multi-view features. Each view feature has different distribution and feature space scale vary as well. I want to apply weight to each view. How can I do this? I prefer to code in python ? does this require changing exiting source code? if yes, where? and I would like to read any document regarding how code is organized?

Thanks
Matt

There are outstanding feature requests: