BasicQuery using select, expand, in, out

Hi all.
I´m trying to obtain some fields from different vertex. Just like a join in relational databases.
As a matter of fact, I´m using the Vehiclehistorygraph db.
Let say:

@class @edge @class @edge @class @edge @class
Model in(isMake) Make in(sold) Transaction out(bought) Person

Fields to obtain:
Model.ModelYear, Make.Name, Transaction.Price, Person.Gender

I have used different select sentences but I only can have the records form the last query.
For example:
select expand(out(“Bought”).in(“Sold”).in(“isMake”)) from person

Any ideas?