Home Off Beat Eva Longoria doesn’t mind showing her hidden assets, if they raise money for charity